services: backend: build: ./backend container_name: sql-audit-backend restart: unless-stopped ports: - "9000:9000" volumes: - backend-data:/app/data environment: - DATABASE_URL=sqlite+aiosqlite:////app/data/sqlite3.db - DB_PATH=/app/data/sqlite3.db - SECRET_KEY=${SECRET_KEY:-change-me-in-production} - ADMIN_USERNAME=${ADMIN_USERNAME:-admin} - ADMIN_PASSWORD=${ADMIN_PASSWORD:-changeme} - ENV=production - DEBUG=false - CGO_ENABLED=1 frontend: build: ./frontend container_name: sql-audit-frontend restart: unless-stopped ports: - "80:80" depends_on: - backend volumes: backend-data: