services: api: build: context: . dockerfile: Dockerfile.api ports: - "8000:8000" environment: - APP_PATH=/app - DEBUG=${DEBUG} - DB_HOST=${DB_HOST} - DB_PORT=${DB_PORT} - DB_USER=${DB_USER} - DB_PASS=${DB_PASS} - DB_NAME=${DB_NAME} # Redis connection (external) - REDIS_HOST=${REDIS_HOST} - REDIS_PORT=${REDIS_PORT} - REDIS_DB=${REDIS_DB} - REDIS_PASSWORD=${REDIS_PASSWORD} - SECRET_KEY=${SECRET_KEY} - ADMIN_KEY=${ADMIN_KEY} - DOCS_USERNAME=${DOCS_USERNAME} - DOCS_PASSWORD=${DOCS_PASSWORD} volumes: - ./data/radar:/app/data/radar restart: unless-stopped web-react: build: context: ./web-react dockerfile: Dockerfile ports: - "80:80" depends_on: - api restart: unless-stopped stats: build: context: . dockerfile: Dockerfile.stats ports: - "8081:8081" environment: - API_URL=http://api:8000 depends_on: - api restart: unless-stopped