To deploy this application locally:
- clone this repository
- run all services
- set the
Postgres
table structure - initialize
MongoDB
cluster
git clone https://github.com/emptybutton/Aqua.git
docker compose -f Aqua/docker-compose.dev.yml up
docker exec aqua-backend alembic -c src/auth/alembic.ini upgrade head
docker exec aqua-mongo1 mognosh -f /scripts/init-cluster.js
Note
After such a launch, for greater speed, you can launch only using:
docker compose -f Aqua/docker-compose.dev.yml up
- this repository is a monorepository where all parts of the system are located
- each repository contains a service that has its own deployment point and the ability to deploy independently
- each service has its own
README
file, which includes information about its individual launch - all repositories are located in the
services
directory