umbrel-apps/gitlab/docker-compose.yml
hugofnm ce539448bb
App Submission: GitLab (#1290)
Co-authored-by: nmfretz <nmfretz@gmail.com>
2024-09-18 11:34:33 +10:00

34 lines
952 B
YAML

version: "3.7"
services:
app_proxy:
environment:
APP_HOST: gitlab_gitlab_1
APP_PORT: 8929
PROXY_AUTH_ADD: "false"
gitlab:
image: zengxs/gitlab:17.2.1-ce.0@sha256:ac08a4dd997b6cd5d00d56c0027629de56ac80d9d30f9c4f75a73da73f5ff1b4
restart: on-failure
hostname: '${DEVICE_DOMAIN_NAME}:8929'
ulimits:
nofile:
soft: 4096
hard: 8192
environment:
PUID: 1000
PGID: 1000
GITLAB_OMNIBUS_CONFIG: |
# Add any other gitlab.rb configuration here, each on its own line
gitlab_rails['initial_root_password'] = '${APP_PASSWORD}'
gitlab_rails['gitlab_shell_ssh_port'] = 2424
nginx['listen_port'] = 8929
nginx['listen_https'] = false
ports:
- '2424:22'
volumes:
- ${APP_DATA_DIR}/data/config:/etc/gitlab
- ${APP_DATA_DIR}/data/logs:/var/log/gitlab
- ${APP_DATA_DIR}/data/data:/var/opt/gitlab
shm_size: '256m'