version: "3.9" services: backend: build: context: ./RAG_FULL_APPLICATION_BACKEND dockerfile: Dockerfile env_file: - ./RAG_FULL_APPLICATION_BACKEND/.env environment: - REDIS_URL=redis://redis:6379 volumes: - ./RAG_FULL_APPLICATION_BACKEND:/app - ./RAG_FULL_APPLICATION_BACKEND/data:/app/data depends_on: - redis restart: unless-stopped frontend: build: context: ./RAG_FULL_APPLICATION_FRONTEND dockerfile: Dockerfile args: - VITE_API_BASE_URL= depends_on: - backend redis: image: redis:7-alpine ports: - "6379:6379" restart: unless-stopped nginx: image: nginx:stable-alpine ports: - "8080:80" volumes: - ./nginx/nginx.conf:/etc/nginx/conf.d/default.conf:ro depends_on: - frontend - backend restart: unless-stopped