version: "3.9" services: mongodb: image: mongo:7 container_name: cinema-mongodb restart: unless-stopped ports: - "27017:27017" volumes: - mongodb_data:/data/db redis: image: redis:7 container_name: cinema-redis restart: unless-stopped ports: - "6379:6379" backend: build: context: ./backend dockerfile: Dockerfile container_name: cinema-backend env_file: - ./backend/.env ports: - "8080:8080" depends_on: - mongodb - redis restart: unless-stopped frontend: build: context: ./frontend dockerfile: Dockerfile container_name: cinema-frontend env_file: - ./frontend/.env ports: - "5173:5173" depends_on: - backend restart: unless-stopped volumes: mongodb_data: