mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-16 11:25:25 +02:00
The template set unicorn['worker_processes'] / unicorn['worker_timeout'] in GITLAB_OMNIBUS_CONFIG. Unicorn was removed in GitLab 14.0, so on current gitlab-ce images `gitlab-ctl reconfigure` aborts with "Removed configurations found in gitlab.rb" and GitLab never starts serving — the generated domain returned 502 Bad Gateway (issue #380). Rewrite the template as the official all-in-one Omnibus setup: - pin gitlab/gitlab-ce:19.1.2-ce.0 instead of :latest - external_url http://<domain> with nginx listen_port 80 / listen_https false (TLS terminates at Traefik) - set gitlab_rails['initial_root_password'] from a generated template password - puma single mode + prometheus monitoring off to keep memory reasonable - drop the external postgres/redis containers (Omnibus bundles and manages its own) and the broken ports entries ("2224" published a random host port while sshd listens on 22) Verified on a live Dokploy instance: domain serves the GitLab sign-in page and root login with the generated password works. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
19 lines
493 B
JSON
19 lines
493 B
JSON
{
|
|
"id": "gitlab-ce",
|
|
"name": "GitLab CE",
|
|
"version": "19.1.2",
|
|
"description": "GitLab Community Edition is a free and open source platform for managing Git repositories, CI/CD pipelines, and project management.",
|
|
"logo": "gitlab-ce.svg",
|
|
"links": {
|
|
"github": "https://gitlab.com/gitlab-org/gitlab-ce",
|
|
"website": "https://gitlab.com/",
|
|
"docs": "https://docs.gitlab.com/ee/"
|
|
},
|
|
"tags": [
|
|
"git",
|
|
"ci-cd",
|
|
"version-control",
|
|
"project-management"
|
|
]
|
|
}
|