aboutsummaryrefslogtreecommitdiff
path: root/deploy.sh
diff options
context:
space:
mode:
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"