version: ':8080' services: redis: image: redis:alpine ports: - "6379:6379" db: image: postgres:9.4 environment: POSTGRES_USER: "postgres" POSTGRES_PASSWORD: "postgres" ports: - "5432:5432" vote: image: dockersamples/examplevotingapp_vote:before ports: - "5000:80" deploy: replicas: 2 result: image: dockersamples/examplevotingapp_result:before ports: - "5001:80" worker: image: dockersamples/examplevotingapp_worker visualizer: image: dockersamples/visualizer:stable ports: - "8080:8080"