github.com/chenbh/concourse/v6@v6.4.2/docker-compose.yml (about) 1 version: '3' 2 3 services: 4 db: 5 image: postgres:${POSTGRES_TAG:-latest} 6 shm_size: 1gb 7 ports: 8 - 6543:5432 9 environment: 10 POSTGRES_DB: concourse 11 POSTGRES_USER: dev 12 POSTGRES_PASSWORD: dev 13 14 web: 15 build: . 16 image: concourse/concourse:local 17 volumes: 18 - .:/src 19 command: web 20 depends_on: [db] 21 ports: 22 - 8080:8080 23 environment: 24 CONCOURSE_LOG_LEVEL: debug 25 CONCOURSE_POSTGRES_HOST: db 26 CONCOURSE_POSTGRES_USER: dev 27 CONCOURSE_POSTGRES_PASSWORD: dev 28 CONCOURSE_POSTGRES_DATABASE: concourse 29 CONCOURSE_EXTERNAL_URL: http://localhost:8080 30 CONCOURSE_ADD_LOCAL_USER: test:test,guest:guest 31 CONCOURSE_MAIN_TEAM_LOCAL_USER: test 32 CONCOURSE_CLUSTER_NAME: dev 33 34 worker: 35 build: . 36 image: concourse/concourse:local 37 command: worker 38 privileged: true 39 depends_on: [web] 40 ports: 41 - 7777:7777 42 - 7788:7788 43 stop_signal: SIGUSR2 44 environment: 45 CONCOURSE_LOG_LEVEL: debug 46 CONCOURSE_TSA_HOST: web:2222 47 48 # avoid using loopbacks 49 CONCOURSE_BAGGAGECLAIM_DRIVER: overlay 50 51 # so we can reach Garden/Baggageclaim for debugging 52 CONCOURSE_BIND_IP: 0.0.0.0 53 CONCOURSE_BAGGAGECLAIM_BIND_IP: 0.0.0.0