| version: '3.8' | |
| services: | |
| backend: | |
| build: ./backend | |
| ports: | |
| - "8000:8000" | |
| volumes: | |
| - ./backend:/app | |
| # Load SMTP settings and key variables from backend/.env automatically | |
| env_file: | |
| - ./backend/.env | |
| # Override DATABASE_URL so it uses the container path | |
| environment: | |
| - DATABASE_URL=sqlite:////app/users.db | |
| restart: always | |
| frontend: | |
| build: ./frontend | |
| ports: | |
| - "5173:5173" | |
| volumes: | |
| - ./frontend:/app | |
| - /app/node_modules | |
| depends_on: | |
| - backend | |
| restart: always | |