55 lines
1.3 KiB
YAML

version: '3'
services:
proxy:
image: nginx
volumes:
- ./certs:/etc/nginx/certs
- ./proxy/default.conf:/etc/nginx/templates/default.conf.template
ports:
- 443:443
environment:
- BASEDOMAIN=${BASEDOMAIN}
depends_on:
- gitpod
- gitlab
gitpod:
image: eu.gcr.io/gitpod-core-dev/build/gitpod-k3s:${VERSION:-latest}
privileged: true
volumes:
- gitpod-docker:/var/gitpod/docker
- gitpod-docker-registry:/var/gitpod/docker-registry
- gitpod-minio:/var/gitpod/minio
- gitpod-mysql:/var/gitpod/mysql
- gitpod-workspaces:/var/gitpod/workspaces
- ./values:/values
- ./certs:/certs
environment:
- BASEDOMAIN=${BASEDOMAIN}
gitlab:
image: eu.gcr.io/gitpod-core-dev/build/gitlab-k3s:${VERSION:-latest}
privileged: true
volumes:
- gitlab-gitaly:/var/gitlab/gitaly
- gitlab-minio:/var/gitlab/minio
- gitlab-postgresql:/var/gitlab/postgresql
- gitlab-redis:/var/gitlab/redis
- gitlab-secrets-backup:/var/gitlab/secrets-backup
- ./certs:/certs
environment:
- BASEDOMAIN=${BASEDOMAIN}
volumes:
gitpod-docker:
gitpod-docker-registry:
gitpod-minio:
gitpod-mysql:
gitpod-workspaces:
gitlab-gitaly:
gitlab-minio:
gitlab-postgresql:
gitlab-redis:
gitlab-secrets-backup: