elna / docker-compose.yml
David Chu
ci: test and push to docker hub
43fe182 unverified
services:
webserver:
image: hhschu/elna
pull_policy: always
security_opt:
- "no-new-privileges:true"
cap_drop:
- ALL
env_file:
- .env
command:
- fastapi
- run
- --port=80
- app/main.py
restart: "unless-stopped"
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:80/health || exit 1"]
interval: 5m
start_period: 30s
start_interval: 5s