From ef65633413e57cd07ca9452ad711768264155a9a Mon Sep 17 00:00:00 2001 From: mfeix Date: Wed, 28 Jul 2021 13:03:36 +0200 Subject: [PATCH] docs(Docker-Compose): Add a Documentation for setup_env.sh file. --- .../chapters/templates/docker-compose-deploy.adoc | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/documentation/chapters/templates/docker-compose-deploy.adoc b/documentation/chapters/templates/docker-compose-deploy.adoc index 674021b..18e3692 100644 --- a/documentation/chapters/templates/docker-compose-deploy.adoc +++ b/documentation/chapters/templates/docker-compose-deploy.adoc @@ -6,6 +6,20 @@ Dort wird über SSH Docker-compose up ausgeführt. Für die SSH Verbindung muss ein Private-Key in den CI-CD variablen hinter dem Namen $SSH_PRIVATE_KEY abgelegt werden. +Um die Compose-Files zu parametrisieren kann ein .env File benutzt werden. +Dieses sollte mit einem Skript das hinter der variable ENV_SETUP_FILE hinterlegt ist erstellt werden. +.env File sollten nicht in der Repo liegen da keine Passwörter in der Repo liegen sollten. + +.Beispiel für ein setup_env.sh +---- +#!/bin/sh + +echo COMPOSE_PROJECT_NAME=project-prefix >>.env + +#Secrets +echo SOME_PASSWORD="$SOME_PASSWORD" >>.env +---- + .Variables |===