{"id":16683255,"url":"https://github.com/lordveovis/docker-gitlab","last_synced_at":"2025-12-29T02:47:46.556Z","repository":{"id":145136442,"uuid":"110361552","full_name":"LordVeovis/docker-gitlab","owner":"LordVeovis","description":"A docker container for gitlab base on alpine as an alternative to the fat official omnibus container","archived":false,"fork":false,"pushed_at":"2019-08-17T22:27:20.000Z","size":47,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T08:24:02.537Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LordVeovis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-11T16:35:53.000Z","updated_at":"2019-08-17T22:27:22.000Z","dependencies_parsed_at":"2023-04-28T13:00:51.241Z","dependency_job_id":null,"html_url":"https://github.com/LordVeovis/docker-gitlab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LordVeovis%2Fdocker-gitlab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LordVeovis%2Fdocker-gitlab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LordVeovis%2Fdocker-gitlab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LordVeovis%2Fdocker-gitlab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LordVeovis","download_url":"https://codeload.github.com/LordVeovis/docker-gitlab/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243402747,"owners_count":20285294,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T14:23:56.480Z","updated_at":"2025-12-29T02:47:46.519Z","avatar_url":"https://github.com/LordVeovis.png","language":"Shell","readme":"![nginx 1.12](https://img.shields.io/badge/nginx-1.12-brightgreen.svg) [![License: GPL v3](https://img.shields.io/github/license/LordVeovis/docker-gitlab.svg)](https://www.gnu.org/licenses/gpl-3.0) [![](https://img.shields.io/docker/pulls/veovis/gitlab.svg)](https://hub.docker.com/r/veovis/gitlab/ 'Docker Hub') [![](https://img.shields.io/docker/build/veovis/gitlab.svg)](https://hub.docker.com/r/veovis/gitlab/builds/ 'Docker Hub')\n\n# About\n\nThis is a docker container for Gitlab build around Alpine Linux for compacity as an alternative to the fat official Omnibus package.\nThis project is abandoned, the needed effort to reduce the image size was not worth it. You can read more at (in french):  https://blog.kveer.fr/packager-gitlab/\n\n# Technical stack\n\n* alpine 3.7\n* nginx 1.12\n* ruby 2.3.5\n* git 2.15.0\n* go 1.9.2\n* dillon's cron 4.5\n\n* Gitlab 10.2.4\n* gitaly 0.52.1\n* gitlab pages 0.6.0\n* gitlab Shell 5.10.0\n* gitlab workhorse 3.3.1\n* sidekiq 5.0.4\n\n# Configuration\n\nThe first time the container is launched, it initializes the /config directory, then stops itself to let you review all settings according to your environment. This directory *MUST* be mapped to keep the same configuration of your gitlab environment, including the generated secrets, through the updates.\n\n## Environment variables\n\n* TIMEZONE: the desired timezone. Example: Europe/Paris\n* GITLAB_ROOT_PASSWORD: password of the first gitlab user if it does not exists. This parameter is only used the first time the database is initialized.\n* GITLAB_HOST: the schema and hostname where the website can be reachable. Example: https://gitlab.kveer.fr\n* RAILS_ENV: production\n* DATABASE_URL: connection string to the database. For now, only mysql is supported. Example: mysql2://gitlab_user:gitlab_pwd@mysql/gitlab\n* GITLAB_EMAIL_FROM: Gitlab will sent email with this email as a sender. Example: gitlab@kveer.fr\n* GITLAB_EMAIL_DISPLAY_NAME: The display name of the sender. Example: Gitlab Kveer\n* GITLAB_EMAIL_SUBJECT_PREFIX: The object prefix for generated emails. Example: \"[gitlab]\"\n* GITLAB_UNICORN_MEMORY_MAX: The maximum amount of ram unicorn can use. Example: 128M\n\n## Volumes\n\n* /config: contains all configuration of gitlab\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordveovis%2Fdocker-gitlab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flordveovis%2Fdocker-gitlab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flordveovis%2Fdocker-gitlab/lists"}