Files
firefly_reports/docker-compose.yml
2026-05-27 13:58:05 +10:00

46 lines
1022 B
YAML

# Firefly III Analytics - Docker Compose Configuration
version: '3.8'
services:
backend:
build:
context: ./backend
dockerfile: Dockerfile
container_name: firefly-analytics-backend
ports:
- "8000:8000"
environment:
- FIREFLY_URL=${FIREFLY_URL:-https://firefly.scsimedia.duckdns.org}
- FIREFLY_API_TOKEN=${FIREFLY_API_TOKEN}
- DATABASE_URL=sqlite:///./data/app.db
- SYNC_INTERVAL_MINUTES=30
volumes:
- backend_data:/app/data
networks:
- firefly-network
restart: unless-stopped
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
container_name: firefly-analytics-frontend
ports:
- "3000:3000"
environment:
- REACT_APP_API_URL=http://localhost:8000
- HOST=0.0.0.0
networks:
- firefly-network
restart: unless-stopped
depends_on:
- backend
volumes:
backend_data:
networks:
firefly-network:
driver: bridge