diff --git a/docker-compose.dev-env.yml b/docker-compose.dev-env.yml new file mode 100644 index 0000000..af0ee02 --- /dev/null +++ b/docker-compose.dev-env.yml @@ -0,0 +1,39 @@ +services: + backend: + build: ./backend + container_name: dev-mitai-api + restart: unless-stopped + ports: + - "8099:8000" + volumes: + - bodytrack_bodytrack-data:/app/data + - bodytrack_bodytrack-photos:/app/photos + environment: + - OPENROUTER_API_KEY=${OPENROUTER_API_KEY} + - OPENROUTER_MODEL=${OPENROUTER_MODEL:-anthropic/claude-sonnet-4} + - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY} + - SMTP_HOST=${SMTP_HOST} + - SMTP_PORT=${SMTP_PORT:-587} + - SMTP_USER=${SMTP_USER} + - SMTP_PASS=${SMTP_PASS} + - SMTP_FROM=${SMTP_FROM} + - APP_URL=${APP_URL_DEV:-https://dev.mitai.jinkendo.de} + - DATA_DIR=/app/data + - PHOTOS_DIR=/app/photos + - ALLOWED_ORIGINS=${ALLOWED_ORIGINS_DEV:-*} + - ENVIRONMENT=development + + frontend: + build: ./frontend + container_name: dev-mitai-ui + restart: unless-stopped + ports: + - "3099:80" + depends_on: + - backend + +volumes: + bodytrack_bodytrack-data: + external: true + bodytrack_bodytrack-photos: + external: true