55 lines
1.3 KiB
YAML
55 lines
1.3 KiB
YAML
version: '3'
|
|
|
|
services:
|
|
db:
|
|
image: postgres:${POSTGRES_TAG:-latest}
|
|
shm_size: 1gb
|
|
ports:
|
|
- 6543:5432
|
|
environment:
|
|
POSTGRES_DB: concourse
|
|
POSTGRES_USER: dev
|
|
POSTGRES_PASSWORD: dev
|
|
|
|
web:
|
|
build: .
|
|
image: concourse/concourse:local
|
|
volumes:
|
|
- .:/src
|
|
command: web
|
|
depends_on: [db]
|
|
ports:
|
|
- 8080:8080
|
|
environment:
|
|
CONCOURSE_LOG_LEVEL: debug
|
|
CONCOURSE_POSTGRES_HOST: db
|
|
CONCOURSE_POSTGRES_USER: dev
|
|
CONCOURSE_POSTGRES_PASSWORD: dev
|
|
CONCOURSE_POSTGRES_DATABASE: concourse
|
|
CONCOURSE_EXTERNAL_URL: http://localhost:8080
|
|
CONCOURSE_ADD_LOCAL_USER: test:test,guest:guest
|
|
CONCOURSE_MAIN_TEAM_LOCAL_USER: test
|
|
CONCOURSE_CLUSTER_NAME: dev
|
|
CONCOURSE_ENABLE_ARCHIVE_PIPELINE: "true"
|
|
|
|
worker:
|
|
build: .
|
|
image: concourse/concourse:local
|
|
command: worker
|
|
privileged: true
|
|
depends_on: [web]
|
|
ports:
|
|
- 7777:7777
|
|
- 7788:7788
|
|
stop_signal: SIGUSR2
|
|
environment:
|
|
CONCOURSE_LOG_LEVEL: debug
|
|
CONCOURSE_TSA_HOST: web:2222
|
|
|
|
# avoid using loopbacks
|
|
CONCOURSE_BAGGAGECLAIM_DRIVER: overlay
|
|
|
|
# so we can reach Garden/Baggageclaim for debugging
|
|
CONCOURSE_BIND_IP: 0.0.0.0
|
|
CONCOURSE_BAGGAGECLAIM_BIND_IP: 0.0.0.0
|