docker/gitlab/17/debian12/17.5/assets/gitlab.rb (8 lines of code) (raw):

# Copyright 2020 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Docker options ## Prevent Postgres from trying to allocate 25% of total memory postgresql['shared_buffers'] = '1MB' # Disable Prometheus node_exporter inside Docker. node_exporter['enable'] = false # Manage accounts with docker manage_accounts['enable'] = false # Get hostname from shell host = `hostname`.strip external_url "http://#{host}" # Explicitly disable init detection since we are running on a container package['detect_init'] = false # Load custom config from environment variable: GITLAB_OMNIBUS_CONFIG # Disabling the cop since rubocop considers using eval to be security risk but # we don't have an easy way out, atleast yet. eval ENV["GITLAB_OMNIBUS_CONFIG"].to_s # rubocop:disable Security/Eval # Load configuration stored in /etc/gitlab/gitlab.rb from_file("/etc/gitlab/gitlab.rb")