Gitcoin is GDPR complaint. Learn more in
Gitcoin's Terms & Conditions.
Check out the Issue Explorer
Looking to fund some work? You can submit a new Funded Issue here.
Dockerizing the app will make the development setup easier. Less configurations and manual installations are required.
The [README](https://github.com/colucom/CLN-community-app/blob/master/README.md#develop) provides some basic data how to start with the DApp. This process needs to be dockerized 😊 . Each step represents a setup of an independent component, thus it results in a docker container. Based on my limited docker experience I envision the following structure:
- mongodb container
- ipfs node container
- geth node container
- server container
- client container. Many devs will prefer to run the client directly but may be useful for CI.
## Some remarks
- it should be relatively easy to run some of the components without docker. Many devs already got a running Ethereum node or mondodb daemon.
- Data of mongodb, geth and ipfs should be persisted.
- I prefer a solution with docker-compose as the most convenient one. But If there some cool stuff I don't aware of we cam try it also.