File gitlab-pages.conf of Package gitlab-pages
## ## File with secret key used to authenticate with the GitLab API ## api-secret-key=/srv/www/vhosts/gitlab-ce/.gitlab_pages_secret ## ## GitLab server, for example https://www.gitlab.com ## gitlab-server=https://changeme ## ## Internal GitLab server used for API requests, useful if you want to send that traffic over an internal load balancer, example value https://www.gitlab.com (defaults to value of gitlab-server) ## #internal-gitlab-server= ## ## API URL to proxy artifact requests to, e.g.: 'https://gitlab.com/api/v4' ## #artifacts-server= ## ## Timeout (in seconds) for a proxied request to the artifacts server ## #artifacts-server-timeout=10 ## ## GitLab application Client ID ## #auth-client-id= ## ## GitLab application Client Secret ## #auth-client-secret= ## ## GitLab application redirect URI ## #auth-redirect-uri= ## ## Scope to be used for authentication (must match GitLab Pages OAuth application settings) ## #auth-scope=read_api ## ## Cookie store hash key, should be at least 32 bytes long ## #auth-secret= ## ## Drop privileges to this group ## #daemon-gid=gitlab ## ## Fall back to a non-bind-mount chroot of -pages-root when daemonizing ## #daemon-inplace-chroot=false ## ## Drop privileges to this user ## #daemon-uid=gitlab ## ## Disable cross-origin requests ## #disable-cross-origin-requests=false ## ## Domain configuration source 'disk', 'auto' or 'gitlab' (default: 'gitlab'). DEPRECATED: gitlab-pages will use the API-based configuration starting from 14.3 see https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/5993 ## #domain-config-source=gitlab ## ## Enable disk access, shall be disabled in environments where shared disk storage isn't available ## #enable-disk=true ## ## The interval at which expired items are removed from the cache ## #gitlab-cache-cleanup=1m0s ## ## The maximum time a domain's configuration is stored in the cache ## #gitlab-cache-expiry=10m0s ## ## The interval at which a domain's configuration is set to be due to refresh ## #gitlab-cache-refresh=1m0s ## ## GitLab API HTTP client connection timeout in seconds (default: 10s) ## #gitlab-client-http-timeout=10s ## ## JWT Token expiry time in seconds (default: 30s) ## #gitlab-client-jwt-expiry=30s ## ## The interval to wait before retrying to resolve a domain's configuration via the GitLab API ## #gitlab-retrieval-interval=1s ## ## The maximum number of times to retry to resolve a domain's configuration via the API ## #gitlab-retrieval-retries=3 ## ## The maximum time to wait for a response from the GitLab API per request ## #gitlab-retrieval-timeout=30s ## ## The additional http header(s) that should be send to the client ## #header= ## ## Use default list of cipher suites, may contain insecure ones like 3DES and RC4 ## #insecure-ciphers=false ## ## The address(es) to listen on for HTTP requests ## listen-http=127.0.0.1:8090 ## ## The address(es) to listen on for HTTPS requests ## #listen-https= ## ## The address(es) to listen on for HTTPS PROXYv2 requests (https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt) ## #listen-https-proxyv2= ## ## The address(es) to listen on for proxy requests ## #listen-proxy= ## ## The log output format: 'text' or 'json' ## #log-format=text ## ## Verbose logging ## #log-verbose=false ## ## Limit on the number of concurrent connections to the HTTP, HTTPS or proxy listeners, 0 for no limit ## #max-conns=0 ## ## The address to listen on for metrics requests ## #metrics-address= ## ## The domain to serve static pages ## #pages-domain=gitlab-example.com ## ## The directory where pages are stored ## pages-root=/srv/gitlab-pages ## ## The url path for a status page, e.g., /@status ## #pages-status= ## ## Reuse existing Correlation-ID from the incoming request header `X-Request-ID` if present ## #propagate-correlation-id=false ## ## Redirect pages from HTTP to HTTPS ## #redirect-http=false ## ## The default path to file certificate to serve static pages ## #root-cert= ## ## The default path to file certificate to serve static pages ## #root-key= ## ## The address for sending sentry crash reporting to ## #sentry-dsn= ## ## The environment for sentry crash reporting ## #sentry-environment= ## ## Specifies the maximum SSL/TLS version, supported values are "tls1.2", "tls1.3" ## #tls-max-version= ## ## Specifies the minimum SSL/TLS version, supported values are "tls1.2", "tls1.3" ## #tls-min-version=tls1.2 ## ## Show version ## #version=false ## ## Zip serving archive cache cleanup interval ## #zip-cache-cleanup=30s ## ## Zip serving archive cache expiration interval ## #zip-cache-expiration=1m0s ## ## Zip serving archive cache refresh interval ## #zip-cache-refresh=30s ## ## Zip archive open timeout ## #zip-open-timeout=30s