From d82db6413cd5c8ca470cddc555229b2a572f528d Mon Sep 17 00:00:00 2001 From: Mathieu Sanchez Date: Wed, 3 Apr 2019 17:44:05 +0900 Subject: [PATCH] install portainer and gitlab --- docker/conf/applications/gitlab.c2a-systeme.fr.conf | 10 +++++----- docker/install-gitlab.sh | 12 ++++++++++++ docker/install-portainer.sh | 8 ++++++++ 3 files changed, 25 insertions(+), 5 deletions(-) create mode 100644 docker/install-gitlab.sh create mode 100644 docker/install-portainer.sh diff --git a/docker/conf/applications/gitlab.c2a-systeme.fr.conf b/docker/conf/applications/gitlab.c2a-systeme.fr.conf index 99b4921..bc0bec3 100644 --- a/docker/conf/applications/gitlab.c2a-systeme.fr.conf +++ b/docker/conf/applications/gitlab.c2a-systeme.fr.conf @@ -24,12 +24,12 @@ server { listen 443 http2; listen [::]:443 http2; - ssl on; + # ssl on; # paths are relative to prefix and not to this file - ssl_certificate /home/c2a/conf/nginx/certs/gitlab.c2a-systeme.fr.cert; - ssl_certificate_key /home/c2a/conf/nginx/certs/gitlab.c2a-systeme.fr.key; - ssl_session_timeout 5m; - ssl_session_cache shared:SSL:50m; + # ssl_certificate /home/c2a/conf/nginx/certs/gitlab.c2a-systeme.fr.cert; + # ssl_certificate_key /home/c2a/conf/nginx/certs/gitlab.c2a-systeme.fr.key; + # ssl_session_timeout 5m; + # ssl_session_cache shared:SSL:50m; # https://bettercrypto.org/static/applied-crypto-hardening.pdf # https://mozilla.github.io/server-side-tls/ssl-config-generator/ diff --git a/docker/install-gitlab.sh b/docker/install-gitlab.sh new file mode 100644 index 0000000..dfe6661 --- /dev/null +++ b/docker/install-gitlab.sh @@ -0,0 +1,12 @@ +docker run --detach \ + --name gitlab \ + --publish 8001:80 \ + --publish 44301:443 \ + --publish 2201:22 \ + --hostname gitlab.c2a-system.dev \ + --env GITLAB_OMNIBUS_CONFIG="external_url 'http://gitlab.c2a-system.dev/'; gitlab_rails['gitlab_shell_ssh_port'] = 2201;" \ + --volume /srv/gitlab/config:/etc/gitlab \ + --volume /srv/gitlab/logs:/var/log/gitlab \ + --volume /srv/gitlab/data:/var/opt/gitlab \ + --restart unless-stopped \ + gitlab/gitlab-ce:latest diff --git a/docker/install-portainer.sh b/docker/install-portainer.sh new file mode 100644 index 0000000..d1f9d58 --- /dev/null +++ b/docker/install-portainer.sh @@ -0,0 +1,8 @@ +docker volume create portainer_data; +docker run --detach \ + --name portainer \ + --publish 8003:9000 \ + --volume /var/run/docker.sock:/var/run/docker.sock \ + --volume portainer_data:/data \ + --restart unless-stopped \ + portainer/portainer:latest