Description
After #2994 we have a fully working setup to run Human Protocol locally with CVAT oracles. At the same time we have:
- something similar to run Fortune, but also with local blockchain & subgraph
- different
docker-compose files in app specific folders
Would be go to revise everything we have on it, decide if we need/want to run blockchain locally (or rely on testnet) and cleanup docker setup to have a single simple setup that you can use to run different dependencies (such as postgres, redis, minio) and some service that you need for local development.
Motivation
To cleanup what we have and improve developer experience for local development.
Implementation details
Have a folder with compose setup, but either have different compose files (e.g. using overrides) to run different sets of services (e.g. running only DBs and Minio, or running RepO and Human App with their deps) or one compose file with different profiles in it.
Good implementation might involve some research before it, so it's TBD by developer.
Once done - corresponding docs pages should be aligned with it.
Description
After #2994 we have a fully working setup to run Human Protocol locally with CVAT oracles. At the same time we have:
docker-composefiles in app specific foldersWould be go to revise everything we have on it, decide if we need/want to run blockchain locally (or rely on testnet) and cleanup docker setup to have a single simple setup that you can use to run different dependencies (such as postgres, redis, minio) and some service that you need for local development.
Motivation
To cleanup what we have and improve developer experience for local development.
Implementation details
Have a folder with compose setup, but either have different compose files (e.g. using overrides) to run different sets of services (e.g. running only DBs and Minio, or running RepO and Human App with their deps) or one compose file with different profiles in it.
Good implementation might involve some research before it, so it's TBD by developer.
Once done - corresponding docs pages should be aligned with it.