52 lines
1.7 KiB
YAML
52 lines
1.7 KiB
YAML
# Copyright Broadcom, Inc. All Rights Reserved.
|
|
# SPDX-License-Identifier: APACHE-2.0
|
|
|
|
services:
|
|
postgresql:
|
|
image: docker.io/bitnami/postgresql:latest
|
|
environment:
|
|
- POSTGRESQL_DATABASE=bitnami_concourse
|
|
- POSTGRESQL_USERNAME=bn_concourse
|
|
- POSTGRESQL_PASSWORD=bitnami1
|
|
- ALLOW_EMPTY_PASSWORD=yes
|
|
volumes:
|
|
- 'postgresql_data:/bitnami/postgresql'
|
|
concourse:
|
|
image: docker.io/bitnami/concourse:7
|
|
command: concourse web
|
|
environment:
|
|
- CONCOURSE_RUNTIME=containerd
|
|
- CONCOURSE_POSTGRES_DATABASE=bitnami_concourse
|
|
- CONCOURSE_POSTGRES_USER=bn_concourse
|
|
- CONCOURSE_POSTGRES_PASSWORD=bitnami1
|
|
- CONCOURSE_LOG_LEVEL=debug
|
|
- CONCOURSE_POSTGRES_HOST=postgresql
|
|
- CONCOURSE_EXTERNAL_URL=http://localhost:8080
|
|
- CONCOURSE_ADD_LOCAL_USER=user:bitnami,guest:guest
|
|
- CONCOURSE_MAIN_TEAM_LOCAL_USER=user
|
|
- CONCOURSE_CLUSTER_NAME=dev
|
|
- CONCOURSE_ENABLE_PIPELINE_INSTANCES=true
|
|
- CONCOURSE_ENABLE_ACROSS_STEP=true
|
|
- CONCOURSE_ENABLE_CACHE_STREAMED_VOLUMES=true
|
|
volumes:
|
|
- 'concourse_web_data:/bitnami/concourse'
|
|
concourse_worker:
|
|
image: docker.io/bitnami/concourse:7
|
|
command: concourse worker
|
|
privileged: true
|
|
environment:
|
|
- CONCOURSE_RUNTIME=containerd
|
|
- CONCOURSE_LOG_LEVEL=debug
|
|
- CONCOURSE_TSA_HOST=concourse:2222
|
|
- CONCOURSE_BIND_IP=0.0.0.0
|
|
- CONCOURSE_BAGGAGECLAIM_BIND_IP=0.0.0.0
|
|
- CONCOURSE_BAGGAGECLAIM_DRIVER=overlay
|
|
- CONCOURSE_CONTAINERD_DNS_PROXY_ENABLE=true
|
|
- CONCOURSE_WEB_PUBLIC_DIR=/opt/bitnami/concourse/web/public
|
|
- CONCOURSE_WORK_DIR=/opt/bitnami/concourse
|
|
volumes:
|
|
postgresql_data:
|
|
driver: local
|
|
concourse_web_data:
|
|
driver: local
|