- Configure the local development environment
tools/setup-dev-environment.sh
- Start Docker
Run all containers
docker-compose up --detach
The application is made of the containers below.
Name | Url | Documentation |
---|---|---|
frontend | https://localhost:8010 | README |
server | https://localhost:8002 | README |
database | https://localhost:3307 | README |
dbadmin | https://localhost:8003 | README |
grafana | http://localhost:8005 | README |
prometheus | http://localhost:8004 | README |
Run all containers
docker-compose up --detach
Run specific containers
docker-compose up --detach [frontend|server|database|dbadmin|grafana|loki|prometheus]
docker exec -it [container-name] /bin/bash
Before submitting your code, configure Pre-Commit in your local repo:
brew install pre-commit
pre-commit install