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: