Application built on top of FastAPI + Angular frameworks and PostgreSQL database.
DEV environment runs in isolated ligthweight Docker containers orchestrated with Docker Compose.
To initialize DEV environment run the following command:
# WHAT IT DOES?
# - creates essential env files on initial startup
# - creates self-signed SSL certificates for frontend and backend
# - starts containers defined in "dev.docker-compose.yaml"
# - runs migrations for Postgres DB
./run_dev_env.shAfter initialization the following URLs will be available:
- Angular frontend
- FastAPI backend
- pgAdmin UI for database
- for login use PGADMIN_ variables available in .env.dev file which was automatically created from your prompt during first initialization of DEV environment