mirror of
https://github.com/sameersbn/docker-gitlab.git
synced 2026-01-18 13:58:25 +00:00
remove variable: NGINX_REGISTRY_PROXY_PORT
This commit is contained in:
parent
3e4e8bb8a4
commit
2cae7dd8cd
@ -18,7 +18,7 @@ server {
|
||||
server {
|
||||
# If a different port is specified in https://gitlab.com/gitlab-org/gitlab-ce/blob/8-8-stable/config/gitlab.yml.example#L182,
|
||||
# it should be declared here as well
|
||||
listen *:{{NGINX_REGISTRY_PROXY_PORT}} ssl http2;
|
||||
listen *:{{GITLAB_REGISTRY_PORT}} ssl http2;
|
||||
server_name {{GITLAB_REGISTRY_HOST}};
|
||||
server_tokens off; ## Don't show the nginx version number, a security best practice
|
||||
|
||||
|
||||
@ -119,10 +119,6 @@ GITLAB_REGISTRY_PORT=${GITLAB_REGISTRY_PORT:-443}
|
||||
GITLAB_REGISTRY_API_URL=${GITLAB_REGISTRY_API_URL:-http://localhost:5000/}
|
||||
GITLAB_REGISTRY_KEY_PATH=${GITLAB_REGISTRY_KEY_PATH:-config/registry.key}
|
||||
GITLAB_REGISTRY_ISSUER=${GITLAB_REGISTRY_ISSUER:-gitlab-issuer}
|
||||
#Sets the nginx restistry port
|
||||
if [[ -z $GITLAB_REGISTRY_PORT ]]; then
|
||||
NGINX_REGISTRY_PROXY_PORT=443
|
||||
fi
|
||||
|
||||
## SSL
|
||||
SSL_SELF_SIGNED=${SSL_SELF_SIGNED:-false}
|
||||
@ -167,8 +163,6 @@ case ${GITLAB_HTTPS} in
|
||||
*) NGINX_X_FORWARDED_PROTO=${NGINX_X_FORWARDED_PROTO:-\$scheme} ;;
|
||||
esac
|
||||
|
||||
NGINX_REGISTRY_PROXY_PORT=${NGINX_REGISTRY_PROXY_PORT:-$GITLAB_REGISTRY_PORT}
|
||||
|
||||
## MAIL DELIVERY
|
||||
SMTP_DOMAIN=${SMTP_DOMAIN:-www.gmail.com}
|
||||
SMTP_HOST=${SMTP_HOST:-smtp.gmail.com}
|
||||
|
||||
@ -817,26 +817,24 @@ gitlab_configure_project_features() {
|
||||
|
||||
gitlab_configure_registry(){
|
||||
echo "Configuring gitlab::registry..."
|
||||
if [[ $GITLAB_REGISTRY_PORT != 443 ]]; then
|
||||
update_template ${GITLAB_CONFIG} \
|
||||
GITLAB_REGISTRY_ENABLED \
|
||||
GITLAB_REGISTRY_DIR \
|
||||
GITLAB_REGISTRY_HOST \
|
||||
GITLAB_REGISTRY_PORT \
|
||||
GITLAB_REGISTRY_API_URL \
|
||||
GITLAB_REGISTRY_KEY_PATH \
|
||||
GITLAB_REGISTRY_ISSUER
|
||||
else
|
||||
GITLAB_REGISTRY_PORT="" # Sets Registry Port to empty to set the key empty in the .gitlab-ci.yml
|
||||
update_template ${GITLAB_CONFIG} \
|
||||
GITLAB_REGISTRY_ENABLED \
|
||||
GITLAB_REGISTRY_DIR \
|
||||
GITLAB_REGISTRY_HOST \
|
||||
GITLAB_REGISTRY_PORT \
|
||||
GITLAB_REGISTRY_API_URL \
|
||||
GITLAB_REGISTRY_KEY_PATH \
|
||||
GITLAB_REGISTRY_ISSUER
|
||||
|
||||
if [[ ${GITLAB_REGISTRY_PORT} == 443 ]]; then
|
||||
# Sets GITLAB_REGISTRY_PORT empty for the scope of this function.
|
||||
# This helps us to add an empty key to `.gitlab-ci.yml`.
|
||||
# Because 443 is the default https port it doesn't need to be included in docker push/pull commands
|
||||
# and shouldn't be displayed on the gitlab ui.
|
||||
# Example: `docker pull registry:443/some/image` is the same as `docker pull registry/some/image`
|
||||
local GITLAB_REGISTRY_PORT=""
|
||||
fi
|
||||
|
||||
update_template ${GITLAB_CONFIG} \
|
||||
GITLAB_REGISTRY_ENABLED \
|
||||
GITLAB_REGISTRY_DIR \
|
||||
GITLAB_REGISTRY_HOST \
|
||||
GITLAB_REGISTRY_PORT \
|
||||
GITLAB_REGISTRY_API_URL \
|
||||
GITLAB_REGISTRY_KEY_PATH \
|
||||
GITLAB_REGISTRY_ISSUER
|
||||
}
|
||||
|
||||
nginx_configure_gitlab_ssl() {
|
||||
@ -911,7 +909,7 @@ nginx_configure_gitlab_registry() {
|
||||
echo "Configuring nginx::gitlab-registry..."
|
||||
update_template ${GITLAB_REGISTRY_NGINX_CONFIG} \
|
||||
GITLAB_LOG_DIR \
|
||||
NGINX_REGISTRY_PROXY_PORT \
|
||||
GITLAB_REGISTRY_PORT \
|
||||
GITLAB_REGISTRY_HOST \
|
||||
GITLAB_REGISTRY_API_URL \
|
||||
SSL_REGISTRY_KEY_PATH \
|
||||
@ -1175,7 +1173,7 @@ install_configuration_templates() {
|
||||
install_template root: nginx/gitlab-registry ${GITLAB_REGISTRY_NGINX_CONFIG}
|
||||
else
|
||||
echo "SSL key and certificates for Registry were not found"
|
||||
echo "Assuming that the Registry is running behind an enabled load balancer"
|
||||
echo "Assuming that the Registry is running behind a HTTPS enabled load balancer."
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user