Added deploy files

This commit is contained in:
2021-10-24 17:16:07 +02:00
parent 7f82b25cde
commit 4363674265
6 changed files with 64 additions and 2 deletions

View File

@@ -2,10 +2,10 @@
"lajuntament": {
"test": {
"secret": "elsecret",
"deploy_script": "./test/deploy.sh",
"deploy_script": "./scripts/deploy_hugo.sh",
"env": {
"GIT_REPO_URL": "ssh://git@git.lajuntament.space:2222/lajuntament/web.git",
"GIT_SSH_ID_FILE": "/home/marc/.ssh/lajuntament.pub"
"GIT_SSH_ID_FILE": "/app/lajuntament"
}
}
}

View File

@@ -1,14 +0,0 @@
#!/bin/sh
set -e
echo "Deploying for $GIT_REPO_URL"
CONTENT_DIR=$(mktemp -d -t ci-XXXXXXXXXX)
echo "Working directory: ${CONTENT_DIR}"
mkdir -p ${CONTENT_DIR}
GIT_SSH_COMMAND="ssh -oStrictHostKeyChecking=no -i ${GIT_SSH_ID_FILE}" git clone ${GIT_REPO_URL} ${CONTENT_DIR}
# mkdir -p ${TARGET_DIR}
cd ${CONTENT_DIR} && hugo ${HUGO_PARAMS}
rm -rf ${CONTENT_DIR}