docs(Docker-Compose): Add a Documentation for setup_env.sh file.

This commit is contained in:
mfeix 2021-07-28 13:03:36 +02:00
parent 51e701c46b
commit ef65633413
No known key found for this signature in database
GPG Key ID: 04D016E104A25F03

View File

@ -6,6 +6,20 @@
Dort wird über SSH Docker-compose up ausgeführt. 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. 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 .Variables
|=== |===