aaredb/docker-compose.yml
GotthardG db6164ac3f Add Dockerfiles and update package dependencies
Introduced Dockerfiles for logistics and frontend applications to streamline development and deployment. Updated package dependencies in the frontend to newer versions for improved stability and compatibility.
2025-03-14 13:47:54 +01:00

32 lines
914 B
YAML

version: "3.9"
services:
backend:
build:
context: . # Build the image from the parent directory
dockerfile: backend/Dockerfile
ports:
- "8000:8000" # Map container port 8000 to host
volumes:
- ./backend:/app/backend # Map backend directory to /app/backend
- ./app:/app/app # Map app directory to /app/app
- ./config_dev.json:/app/backend/config_dev.json # Explicitly map config_dev.json
working_dir: /app/backend # Set working directory to backend/
command: python main.py # Command to run main.py
frontend:
build:
context: ./frontend
dockerfile: Dockerfile
ports:
- "5173:5173" # Map container port 5173 to host
logistics_frontend:
build:
context: ./logistics
dockerfile: Dockerfile
ports:
- "3000:3000"
depends_on:
- frontend # Ensure OpenAPI models are available