summaryrefslogtreecommitdiff
path: root/deployment/deploy
diff options
context:
space:
mode:
Diffstat (limited to 'deployment/deploy')
-rw-r--r--deployment/deploy37
1 files changed, 0 insertions, 37 deletions
diff --git a/deployment/deploy b/deployment/deploy
deleted file mode 100644
index 5bc4888..0000000
--- a/deployment/deploy
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-set -e
-
-FQDN="doot.terst.org"
-SITE_DIR="/site/${FQDN}"
-CODE_DIR="${SITE_DIR}/app-code"
-SERVICE="task-dashboard@${FQDN}"
-
-cd ${CODE_DIR}
-
-echo "==> Pulling latest..."
-git pull
-
-echo "==> Stopping service..."
-systemctl stop ${SERVICE} || true
-
-echo "==> Building CSS..."
-npm ci || npm install
-npm run build
-
-echo "==> Building..."
-go build -o ${SITE_DIR}/app cmd/dashboard/main.go
-
-echo "==> Syncing files..."
-rsync -a --delete web/static/ ${SITE_DIR}/public/
-rsync -a --delete web/templates/ ${SITE_DIR}/templates/
-
-echo "==> Fixing permissions..."
-chown -R www-data:www-data ${SITE_DIR}
-chmod +x ${SITE_DIR}/app
-chmod 600 ${SITE_DIR}/.env 2>/dev/null || true
-
-echo "==> Starting service..."
-systemctl start ${SERVICE}
-systemctl status ${SERVICE} --no-pager -l
-
-echo "==> Done!"