TBD54566975 / incubation-dcx

A Web5 Protocol for Decentralized Credential Exchange
Apache License 2.0
4 stars 8 forks source link

Server dockerization #121

Open bnonni opened 1 month ago

bnonni commented 1 month ago

To enable easy local development, it would be ideal to include dockerfiles and a docker-compose file in the server package. The goal is to containerize the whole stack (issuer and applicant servers) as well as a local dwn so users could easily install the server package, run the docker stack and develop locally against that.

adalundhe commented 3 days ago

I’ll grab this one for y’all if you’re open to it! ❤️ Would Devcontainers be solid, or are y’all thinking just Docker Compose + Docker?

adalundhe commented 3 days ago

.take

github-actions[bot] commented 3 days ago

Thanks for taking this issue! Let us know if you have any questions!

adalundhe commented 3 days ago

I'm working on the .devcontainer setup over here!

https://github.com/adalundhe/incubation-dcx/tree/AL-add-devcontainer-env

Should have a draft PR up shortly. ❤ Let me know if there's anything additional we'd like in the NodeJS devcontainer - for now it's a relatively complete version of the usual Devcontainer I use for my own projects minus unecessary fluff like the awscli. It does include nice things like the gh cli, bash completion, etc!

blackgirlbytes commented 2 days ago

worddd this is looking good ❤ appreciate you, Ada!!!

adalundhe commented 9 hours ago

Added a nice README!

https://github.com/adalundhe/incubation-dcx/blob/AL-add-devcontainer-env/docs/LOCAL_DEVELOPMENT.md

adalundhe commented 8 hours ago

PR is up here!

https://github.com/TBD54566975/incubation-dcx/pull/146

Let me know if there's anything y'all run into in testing or any tweaks y'all would like (preference or otherwise)! I'm happy to do it all! ❤

blackgirlbytes commented 8 hours ago

WHOOOOOOOO! thank you @adalundhe!