aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-11 00:06:01 -0300
committerEuAndreh <eu@euandre.org>2019-06-11 00:06:01 -0300
commit294b1f125b8d7c1970e6d1f75329f307179422fa (patch)
treef6aa44ebcf1da8aa8fa7f23e4841235ff5f6f0e9
parentSet the directory before sourcing (diff)
downloadserver-294b1f125b8d7c1970e6d1f75329f307179422fa.tar.gz
server-294b1f125b8d7c1970e6d1f75329f307179422fa.tar.xz
Move envsubst calls out of setup.sh into deploy.sh
-rwxr-xr-xscripts/ci/deploy.sh9
-rwxr-xr-xscripts/ci/setup.sh7
2 files changed, 9 insertions, 7 deletions
diff --git a/scripts/ci/deploy.sh b/scripts/ci/deploy.sh
index 7fcfda7..52971d2 100755
--- a/scripts/ci/deploy.sh
+++ b/scripts/ci/deploy.sh
@@ -25,6 +25,15 @@ create_known_hosts_file() {
echo "${TLD},$(terraform output public_floating_ip) ssh-rsa $(awk '{print $2}' < ./secrets/ssh/vps-box-server.pub)" > ./generated/generated-known-hosts.txt
}
+echo "Interpolating files with envsubst..."
+envsubst < ./ssh.env.conf >> ~/.ssh/config
+envsubst < ./hosts.env > ./generated/hosts
+envsubst < ./docker-compose.env.yaml > ./generated/docker-compose.yaml
+envsubst < ./scripts/box/user-data.env.sh > ./generated/user-data.sh
+envsubst < ./scripts/box/create-backup.env.sh > ./generated/create-backup.sh
+envsubst < ./scripts/box/restore-backup.env.sh > ./generated/restore-backup.sh
+echo "Done."
+
echo "Shutting down running containers and backing up data..."
create_known_hosts_file
ssh "$TLD" "cd /home/vps/ && docker-compose down"
diff --git a/scripts/ci/setup.sh b/scripts/ci/setup.sh
index a21ce47..0b2906f 100755
--- a/scripts/ci/setup.sh
+++ b/scripts/ci/setup.sh
@@ -24,10 +24,3 @@ git config --global user.email "${GIT_CI_USER}"
git config --global user.name "sr.ht CI"
gpg --quiet --import "${GPG_TO}.gpg"
-
-envsubst < ./ssh.env.conf >> ~/.ssh/config
-envsubst < ./hosts.env > ./generated/hosts
-envsubst < ./docker-compose.env.yaml > ./generated/docker-compose.yaml
-envsubst < ./scripts/box/user-data.env.sh > ./generated/user-data.sh
-envsubst < ./scripts/box/create-backup.env.sh > ./generated/create-backup.sh
-envsubst < ./scripts/box/restore-backup.env.sh > ./generated/restore-backup.sh