Add a secrets folder where we can store secrets to deploy to the repository
Eg ".env" files with passwords or other things
This commit is contained in:
@@ -47,6 +47,7 @@ fi;
|
|||||||
CLONE_BASE="clone-base/"
|
CLONE_BASE="clone-base/"
|
||||||
LOG_FOLDER="log/"
|
LOG_FOLDER="log/"
|
||||||
SCRIPT_FOLDER="scripts/"
|
SCRIPT_FOLDER="scripts/"
|
||||||
|
SECRETS_FOLDER="secrets/"
|
||||||
CONFIG_FOLDER="config/"
|
CONFIG_FOLDER="config/"
|
||||||
WWW_BASE="www/"
|
WWW_BASE="www/"
|
||||||
WWW_WEBHOOK_INCOMING="${WWW_BASE}webhook-incoming";
|
WWW_WEBHOOK_INCOMING="${WWW_BASE}webhook-incoming";
|
||||||
@@ -125,6 +126,7 @@ EOF
|
|||||||
"${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${SCRIPT_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${SCRIPT_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${CONFIG_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${CONFIG_FOLDER}" \
|
||||||
|
"${GIT_WEBHOOK_BASE_FOLDER}${SECRETS_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_WEBHOOK_INCOMING}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_WEBHOOK_INCOMING}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_ADMIN}";
|
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_ADMIN}";
|
||||||
# set basic folder rights, clone folder is excluded
|
# set basic folder rights, clone folder is excluded
|
||||||
@@ -132,6 +134,7 @@ EOF
|
|||||||
"${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${LOG_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${SCRIPT_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${SCRIPT_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${CONFIG_FOLDER}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${CONFIG_FOLDER}" \
|
||||||
|
"${GIT_WEBHOOK_BASE_FOLDER}${SECRETS_FOLDER}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_WEBHOOK_INCOMING}" \
|
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_WEBHOOK_INCOMING}" \
|
||||||
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_ADMIN}";
|
"${GIT_WEBHOOK_BASE_FOLDER}${WWW_ADMIN}";
|
||||||
# setfacl -m u:"${SUDO_USER}":rwx -R "${GIT_WEBHOOK_BASE_FOLDER}${CLONE_BASE}"
|
# setfacl -m u:"${SUDO_USER}":rwx -R "${GIT_WEBHOOK_BASE_FOLDER}${CLONE_BASE}"
|
||||||
|
|||||||
Reference in New Issue
Block a user