Major reconfiguring, first test
This commit is contained in:
1 parent
21589a2867
commit
aef0926602
7 files changed
+53
-41
No files matched your search
@@ -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)
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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 |
@@ -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/
|
||||
Reference in new issue
Block a user