Skip to content

Application for tracking your water balance

License

Notifications You must be signed in to change notification settings

emptybutton/Aqua

Repository files navigation

Aqua

English version of this README file.


Приложение для отслеживания вашего водного баланса.

Как запустить

Что бы запустить локально:

  1. склонируйте этот репозиторий
  2. запустите все сервисы
  3. установите структуру таблиц Postgres
  4. инициализируйте кластер MongoDB
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

После такого запуска, для большей скорости, можете запускать только при помощи:

docker compose -f Aqua/docker-compose.dev.yml up

Про репозиторий

  • этот репозиторий является монорепозиторием, где находятся все части системы
  • каждый репозиторий содержит сервис, имеющий свою точку деплоя и возможность разворачиватся независимо
  • у каждого сервиса есть свой README файл, включающий информацию об его отдельном запуске
  • все репозитории находятся в директории services