version: '3.8' services: # Backend API backend: build: ./backend container_name: admin-panel-backend restart: unless-stopped ports: - "5001:5001" environment: - SECRET_KEY=${SECRET_KEY} - DATABASE_URL=${DATABASE_URL} - JWT_SECRET_KEY=${JWT_SECRET_KEY} - CUSTOMER_API_URL=${CUSTOMER_API_URL} - CUSTOMER_API_INTERNAL_KEY=${CUSTOMER_API_INTERNAL_KEY} - CORS_ORIGINS=${CORS_ORIGINS} volumes: - ./backend:/app - admin-db-data:/app/data networks: - admin-network # Frontend frontend: build: ./frontend container_name: admin-panel-frontend restart: unless-stopped ports: - "5173:80" environment: - VITE_API_URL=https://admin-api.argeict.net depends_on: - backend networks: - admin-network volumes: admin-db-data: networks: admin-network: driver: bridge