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