Skip to content

Application for tracking your water balance

License

Notifications You must be signed in to change notification settings

emptybutton/Aqua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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