aboutsummaryrefslogtreecommitdiff
path: root/deploy.sh
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-05-25 14:54:45 -0300
committerEuAndreh <eu@euandre.org>2019-05-25 14:55:52 -0300
commitc8ca129990a3e1a95043e1a022fe7c07a4231906 (patch)
treeb686932277df49702f6d80147769dd0726a28b4b /deploy.sh
parentUse apt_wait before interacting with apt-get (diff)
downloadtoph-c8ca129990a3e1a95043e1a022fe7c07a4231906.tar.gz
toph-c8ca129990a3e1a95043e1a022fe7c07a4231906.tar.xz
Remove provisioning from Terraform
Diffstat (limited to 'deploy.sh')
-rwxr-xr-xdeploy.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/deploy.sh b/deploy.sh
new file mode 100755
index 0000000..c6e3b5c
--- /dev/null
+++ b/deploy.sh
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+set -Eeuo pipefail
+cd "${BASH_SOURCE%/*}/"
+
+yellow "Ubuntu maintenence..."
+ssh "$TLD" sudo apt-get update
+ssh "$TLD" sudo apt-get upgrade -y
+ssh "$TLD" sudo apt-get install -y docker-compose
+ssh "$TLD" sudo apt-get autoremove -y
+green "Done.\n"
+
+yellow "Copy over files..."
+ssh "$TLD" mkdir -p /home/vps/
+envsubst < docker-compose.yml > docker-compose.yml.fd
+scp docker-compose.yml.fd "$TLD":/home/vps/docker-compose.yml
+rm docker-compose.yml.fd
+green "Done.\n"