Major reconfiguring, first test

This commit is contained in:
WilliamMiceli committed 2019-02-06 10:34:37 -05:00
1 parent 21589a2867
commit aef0926602
7 files changed
+53 -41

No files matched your search

+6
View File
@@ -0,0 +1,6 @@
# GitLab (Community Edition)
## Manually Adding More Environment Variables With Omnibus
[Available Options Located Here](https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/files/gitlab-config-template/gitlab.rb.template)
+44
View File
@@ -0,0 +1,44 @@
version: '2'
services:
gitlab:
image: gitlab/gitlab-ce:latest
dns:
- 1.1.1.1
- 1.0.0.1
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'https://${TRAEFIK_HOST}'
gitlab_rails['gitlab_shell_ssh_port'] = 1022
hostname: ${TRAEFIK_HOST}
labels:
io.rancher.container.pull_image: always
{{- if .Values.HOST_LABEL}}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end}}
traefik.enable: true
### Start Web Segment
traefik.web.frontend.entryPoints: http,https
traefik.web.frontend.headers.forceSTSHeader: true
traefik.web.frontend.headers.referrerPolicy: no-referrer # Security enhancement (Prevents leaking of referer information)
traefik.web.frontend.headers.SSLRedirect: true
traefik.web.frontend.headers.STSPreload: true
traefik.web.frontend.headers.STSSeconds: 15552000
traefik.web.frontend.rule: Host:${TRAEFIK_HOST}
traefik.web.port: "80"
### End Web Segment
### Start SSH Segment
traefik.ssh.frontend.entryPoints: ssh
traefik.ssh.frontend.rule: Host:${TRAEFIK_HOST}
traefik.ssh.port: "22"
### End SSH Segment
ports:
- "${WEB_PORT}:80"
- "1022:22"
restart: on-failure
volumes:
- /etc/localtime:/etc/localtime:ro # Syncronize time of container with the host system
- /etc/timezone:/etc/timezone:ro # Syncronize timezone of container with the host system
- /RancherCattle/${DATA_DIR}/Config:/etc/gitlab
- /RancherCattle/${DATA_DIR}/Logs:/var/log/gitlab
- /RancherCattle/${DATA_DIR}/Data:/var/opt/gitlab
+41
View File
@@ -0,0 +1,41 @@
version: '2'
catalog:
name: Gitlab-CE
version: latest
# description:
# minimum_rancher_version:
# maximum_rancher_version:
# upgrade_from:
questions:
- variable: "HOST_LABEL"
label: "Host Label Key/Value Pair"
description: |
The Label Key/Value pair on the host which containers should be deployed
default: "host.id=Host2"
required: false
type: string
- variable: "TRAEFIK_HOST"
label: "Public Host Domain"
description: |
The host that Traefik will use to provide public access.
default: "subdomain.domain.tld"
required: true
type: string
- variable: "WEB_PORT"
label: "Web Port"
description: |
The port to access the web interface on.
default: "20300"
required: true
type: string
- variable: "DATA_DIR"
label: "Data Directory"
description: |
The directory to store persistent data for the stack.
default: "Personal/GitLab"
required: true
type: string
+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="600" height="330.834" viewBox="0 0 600 330.834"><defs><style>.a{fill:#fff;}.b{fill:#fc6d26;}.c{fill:#e24329;}.d{fill:#fca326;}.e{fill:#007fff;}.f{font-size:42px;fill:#e6f0fa;font-family:ImprintMT-Shadow, Imprint MT Shadow;}</style></defs><title>catalogIcon-gitlab</title><rect class="a" width="600" height="330"/><path class="b" d="M250.5939,179.4161,238.4364,142,214.3419,67.8437a4.1414,4.1414,0,0,0-7.8772,0L182.37,142H102.36L78.2638,67.8437a4.1414,4.1414,0,0,0-7.8772,0L46.2921,142,34.1352,179.4161a8.2824,8.2824,0,0,0,3.0086,9.2606l105.22,76.4468,105.2211-76.4468a8.2835,8.2835,0,0,0,3.0086-9.2606"/><path class="c" d="M142.3645,265.1235h0L182.37,142H102.3591l40.0054,123.1235Z"/><path class="b" d="M142.3645,265.1229,102.3591,142H46.2924l96.0721,123.1229Z"/><path class="d" d="M46.2924,141.9606h0L34.1348,179.3767a8.2819,8.2819,0,0,0,3.0093,9.26l105.22,76.4467L46.2924,141.9606Z"/><path class="c" d="M46.2924,142h56.0667L78.264,67.8437a4.1411,4.1411,0,0,0-7.8771,0L46.2924,142Z"/><path class="b" d="M142.3645,265.1229,182.37,142h56.0668L142.3645,265.1229Z"/><path class="d" d="M238.4366,141.9606h0l12.1575,37.4161a8.2817,8.2817,0,0,1-3.0093,9.26l-105.22,76.4467,96.0722-123.1229Z"/><path class="c" d="M238.4366,142H182.37l24.0951-74.1563a4.1412,4.1412,0,0,1,7.8772,0L238.4366,142Z"/><image width="472" height="137" transform="translate(267 120) scale(0.654)" xlink:href="data:image/png;base64,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 truncated

After

Width:  |  Height:  |  Size: 15 KiB

+8
View File
@@ -0,0 +1,8 @@
name: GitLab (Community Edition)
description: |
Status: NOT READY
version: latest
# category:
maintainer: WilliamMiceli
# license:
projectURL: https://hub.docker.com/r/gitlab/gitlab-ce/