version: '3.8' services: app: build: context: . dockerfile: docker/Dockerfile ports: - "7860:7860" environment: - POSTGRES_SERVER=db - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=testauto - RABBITMQ_HOST=rabbitmq depends_on: - db - rabbitmq volumes: - ./uploads:/app/uploads - ./generated_scripts:/app/generated_scripts - ./logs:/app/logs db: image: postgres:13 environment: - POSTGRES_USER=postgres - POSTGRES_PASSWORD=postgres - POSTGRES_DB=testauto volumes: - postgres_data:/var/lib/postgresql/data ports: - "5432:5432" rabbitmq: image: rabbitmq:3-management ports: - "5672:5672" - "15672:15672" environment: - RABBITMQ_DEFAULT_USER=guest - RABBITMQ_DEFAULT_PASS=guest volumes: - rabbitmq_data:/var/lib/rabbitmq volumes: postgres_data: rabbitmq_data: