Docker Deployment
Beta
Docker Compose deployment is still in beta. For production environments, native installation is recommended.
Prerequisites
- Docker and Docker Compose installed
.envfile configured (see Configuration)
Quick Start
bash
docker-compose up -dThis starts PostgreSQL, Redis, the Flask app, NGINX, and Celery.
Create Admin User
bash
docker-compose exec bayanat uv run flask installDevelopment
bash
docker-compose -f docker-compose-dev.yml upTesting
bash
docker-compose -f docker-compose-test.yml up