services: backend: build: . container_name: quickinsight-backend expose: - "8080" environment: - TAVILY_API_KEY=${TAVILY_API_KEY} - MISTRAL_API_KEY_1=${MISTRAL_API_KEY_1} - MISTRAL_API_KEY_2=${MISTRAL_API_KEY_2} - MISTRAL_API_KEY_3=${MISTRAL_API_KEY_3} - MISTRAL_API_KEY_4=${MISTRAL_API_KEY_4} - MISTRAL_API_KEY_5=${MISTRAL_API_KEY_5} volumes: - uploads-data:/app/uploads restart: unless-stopped nginx: image: nginx:alpine container_name: quickinsight-nginx ports: - "80:80" volumes: - ./nginx.conf:/etc/nginx/conf.d/default.conf:ro depends_on: - backend volumes: uploads-data: