- Setup env variables
Setup env (globally)
$ cp .env.example .env
Setup env (api project)
$ cd api
$ cp .env.example .env
- Start containers
$ docker-compose up -d
-
Frontend available on https://0.0.0.0
-
API available on https://0.0.0.0/api
-
Api metrics: https://0.0.0.0/api/metrics
-
Mongodb metrics: https://0.0.0.0/mongodb-metrics
-
Prometheus portal: https://0.0.0.0/prometheus
-
Grafana dashboard: https://0.0.0.0/grafana
API
$ cd api
$ npm run test
Frontend
$ cd frontend
$ export CHROME_BIN=/usr/bin/chromium-browser
$ npm run test