version: '2' services: web: build: . volumes: - ./:/opt/app ports: - "32768:80" - "8000:8000" env_file: conf/env.stage environment: - REDIS_URL=redis://redis:6379/1 - CELERY_BROKER_URL=amqp://dokumentor:dokumentor@rabbitmq:5672// - CELERY_RESULT_BACKEND=amqp://dokumentor:dokumentor@rabbitmq:5672// depends_on: - db - redis - rabbitmq db: image: postgres:latest expose: - "5432" volumes: - ./data:/var/lib/postgresql/data environment: - POSTGRES_USER=dokumentor - POSTGRES_PASSWORD=dokumentor redis: image: redis:alpine expose: - "6379" rabbitmq: image: rabbitmq:alpine environment: - RABBITMQ_DEFAULT_USER=dokumentor - RABBITMQ_DEFAULT_PASS=dokumentor expose: - "5672" - "5671"