Skip to content

Instantly share code, notes, and snippets.

@mbjelac
Created November 20, 2017 08:08
Show Gist options
  • Save mbjelac/0579875d0c7ff413c14bdabf6d00a0d8 to your computer and use it in GitHub Desktop.
Save mbjelac/0579875d0c7ff413c14bdabf6d00a0d8 to your computer and use it in GitHub Desktop.
Concourse docker-compose using eugenmayer/concourse-worker-solid:3.6.0
version: '3.3'
services:
concourse-db:
image: postgres:9.5
volumes: ["/srv/docker/containers/concourse-db/data:/database"]
restart: unless-stopped
logging:
driver: json-file
options:
max-size: "10m"
max-file: "5"
environment:
POSTGRES_DB: concourse
POSTGRES_USER: concourse
POSTGRES_PASSWORD: changeme
PGDATA: /database
concourse-web:
image: eugenmayer/concourse-worker-solid:3.6.0
links: [concourse-db]
command: web
depends_on: [concourse-db]
ports: ["7070:8080"]
volumes: ["/etc/docker/container/concourse/keys/web:/concourse-keys"]
restart: unless-stopped # required so that it retries until conocurse-db comes up
logging:
driver: json-file
options:
max-size: "10m"
max-file: "10"
environment:
CONCOURSE_BASIC_AUTH_USERNAME: concourse
CONCOURSE_BASIC_AUTH_PASSWORD: changeme
CONCOURSE_EXTERNAL_URL: http://192.168.0.196:7070
CONCOURSE_POSTGRES_HOST: concourse-db
CONCOURSE_POSTGRES_USER: concourse
CONCOURSE_POSTGRES_PASSWORD: changeme
CONCOURSE_POSTGRES_DATABASE: concourse
concourse-worker:
image: eugenmayer/concourse-worker-solid:3.6.0
privileged: true
links: [concourse-web]
depends_on: [concourse-web]
command: worker
volumes:
- "/etc/docker/container/concourse/keys/worker:/concourse-keys"
- "/srv/docker/containers/concourse-worker/work-dir:/work-dir"
restart: unless-stopped
logging:
driver: json-file
options:
max-size: "10m"
max-file: "5"
environment:
CONCOURSE_TSA_HOST: concourse-web
CONCOURSE_WORK_DIR: /work-dir
@mbjelac
Copy link
Author

mbjelac commented Nov 20, 2017

created to support this comment

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment