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 |===