version: '3.8' services: backend: build: context: ./backend dockerfile: Dockerfile container_name: audio-dashboard-backend environment: - DATABASE_HOST=${DATABASE_HOST:-localhost} - DATABASE_PORT=${DATABASE_PORT:-3306} - DATABASE_NAME=${DATABASE_NAME:-audio} - DATABASE_USER=${DATABASE_USER:-root} - DATABASE_PASSWORD=${DATABASE_PASSWORD:-root123} - APP_NAME=${APP_NAME:-Audio Dashboard API} - DEBUG=${DEBUG:-True} - MEILISEARCH_URL=${MEILISEARCH_URL:-http://ec2-18-184-205-87.eu-central-1.compute.amazonaws.com:7700} - MEILISEARCH_API_KEY=${MEILISEARCH_API_KEY:-young9#!UJsD219921031} - MEILISEARCH_INDEX=${MEILISEARCH_INDEX:-models} ports: - "8083:8000" restart: unless-stopped networks: - audio-network frontend: build: context: ./frontend dockerfile: Dockerfile container_name: audio-dashboard-frontend ports: - "8082:80" depends_on: - backend restart: unless-stopped networks: - audio-network networks: audio-network: driver: bridge