From 39212c4bf4a51be028323b604988ec809eacd468 Mon Sep 17 00:00:00 2001 From: Sandro Date: Wed, 20 May 2026 16:39:53 +0100 Subject: [PATCH 1/2] chore(docker): Trim local GitLab resource footprint Reduce Puma workers and Sidekiq concurrency, shrink Postgres shared_buffers, and disable Prometheus, KAS, registry, Mattermost, and Pages for the local docker-compose GitLab instance. --- docker-compose.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 6e16d04ad..c27dc6851 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -120,6 +120,16 @@ services: gitaly['logging_level'] = 'warn' nginx['error_log_level'] = 'warn' puma['log_level'] = 'warn' + + puma['worker_processes'] = 2 + sidekiq['max_concurrency'] = 5 + postgresql['shared_buffers'] = '128MB' + + prometheus_monitoring['enable'] = false + gitlab_kas['enable'] = false + registry['enable'] = false + mattermost['enable'] = false + gitlab_pages['enable'] = false ports: - "8929:8929" - "2224:22" From d821a1daba71170ce57418c4626fec14edfb7536 Mon Sep 17 00:00:00 2001 From: Sandro Date: Wed, 20 May 2026 16:40:00 +0100 Subject: [PATCH 2/2] chore: Add .worktreeinclude listing shared paths for worktrees --- .worktreeinclude | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .worktreeinclude diff --git a/.worktreeinclude b/.worktreeinclude new file mode 100644 index 000000000..4b1cbc3bc --- /dev/null +++ b/.worktreeinclude @@ -0,0 +1,5 @@ +docker/local/app/config.secrets.env +docker/local/gitlab-runner/config.toml +data/certs +data/db +data/gitlab