version: "3.8" services: postgres: image: postgres:__POSTGRES_TAG__ container_name: ragflow-postgres restart: unless-stopped environment: POSTGRES_DB: ragflow POSTGRES_USER: ragflow POSTGRES_PASSWORD: ragflow volumes: - ragflow-postgres:/var/lib/postgresql/data redis: image: redis:__REDIS_TAG__ container_name: ragflow-redis restart: unless-stopped command: ["redis-server", "--appendonly", "yes"] volumes: - ragflow-redis:/data ragflow: image: ragflow/ragflow:__RAGFLOW_TAG__ container_name: ragflow-app restart: unless-stopped depends_on: - postgres - redis ports: - "3001:3000" environment: DATABASE_URL: postgresql://ragflow:ragflow@postgres:5432/ragflow REDIS_URL: redis://redis:6379/0 SECRET_KEY: changeme volumes: ragflow-postgres: ragflow-redis: