diff --git a/dashboard/data/homarr/db.sqlite b/dashboard/data/homarr/db.sqlite index 2986adb..03b1587 100644 Binary files a/dashboard/data/homarr/db.sqlite and b/dashboard/data/homarr/db.sqlite differ diff --git a/gitlab/.env.example b/gitlab/.env.example new file mode 100644 index 0000000..604cbf5 --- /dev/null +++ b/gitlab/.env.example @@ -0,0 +1,7 @@ +DOMAIN=example.com +UID=1000 +GID=1000 +TZ=Etc/UTC +CONFIG_LOCATION=./config +DATA_LOCATION=./data +EMAIL=example@mail.com diff --git a/gitlab/.gitignore b/gitlab/.gitignore new file mode 100644 index 0000000..adbb97d --- /dev/null +++ b/gitlab/.gitignore @@ -0,0 +1 @@ +data/ \ No newline at end of file diff --git a/gitlab/docker-compose.yml b/gitlab/docker-compose.yml new file mode 100644 index 0000000..c181d6b --- /dev/null +++ b/gitlab/docker-compose.yml @@ -0,0 +1,19 @@ +services: + gitlab: + image: gitlab/gitlab-ee:16.9.6-ee.0 + container_name: gitlab + restart: always + hostname: 'gitlab.${DOMAIN}' + environment: + - VIRTUAL_HOST=gitlab.${DOMAIN} + - LETSENCRYPT_HOST=gitlab.${DOMAIN} + - LETSENCRYPT_EMAIL=${EMAIL} + volumes: + - '${CONFIG_LOCATION}/gitlab:/etc/gitlab' + - '${CONFIG_LOCATION}/logs:/var/log/gitlab' + - '${DATA_LOCATION}/data:/var/opt/gitlab' + shm_size: '256m' +networks: + default: + name: nginx-proxy + external: true