diff --git a/gitlab.yml b/gitlab.yml index e905e3e..93ee43d 100644 --- a/gitlab.yml +++ b/gitlab.yml @@ -1,68 +1,65 @@ version: "3.6" services: gitlab: networks: - proxy image: gitlab/gitlab-ce:latest hostname: 'lsms-gitlab.epfl.ch' ports: - "4022:22" - "5050:5050" volumes: - data:/var/opt/gitlab - logs:/var/log/gitlab - config:/etc/gitlab - /etc/pki/tls/certs/:/etc/gitlab/ssl # shm_size: '256m' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'https://lsms-gitlab.epfl.ch' registry_external_url 'https://lsms-gitlab.epfl.ch:5050' gitlab_rails['gitlab_shell_ssh_port'] = 4022 nginx['listen_port'] = 9000 nginx['listen_https'] = false nginx['redirect_http_to_https'] = false registry_nginx['redirect_http_to_https'] = false mattermost_nginx['redirect_http_to_https'] = false letsencrypt['enable'] = false nginx['client_max_body_size'] = 0 gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "mail.epfl.ch" gitlab_rails['smtp_port'] = 465 gitlab_rails['smtp_user_name'] = "lsms-cloud" gitlab_rails['smtp_domain'] = "epfl.ch" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = true gitlab_rails['smtp_pool'] = false gitlab_rails['smtp_openssl_verify_mode'] = 'none' # gitlab_rails['gitlab_email_reply_to'] = 'noreply@epfl.ch' gitlab_rails['smtp_password'] = '${MAIL_PASSWORD}' # VIRTUAL_HOST: lsms-gitlab.epfl.ch VIRTUAL_PORT: 9000 gitlab-runner: image: gitlab/gitlab-runner:alpine - deploy: - mode: replicated - replicas: 4 volumes: - runner:/etc/gitlab-runner - /var/run/docker.sock:/var/run/docker.sock volumes: config: logs: data: runner: networks: proxy: external: true