]> git.laktatnebel.de Git - www.triathlon-coaching.com.git/commitdiff
deplay as script master
authorOle B. Rosentreter <ole@laktatnebel.de>
Fri, 5 Jun 2026 21:12:49 +0000 (23:12 +0200)
committerOle B. Rosentreter <ole@laktatnebel.de>
Fri, 5 Jun 2026 21:12:49 +0000 (23:12 +0200)
deploy.sh [new file with mode: 0755]

diff --git a/deploy.sh b/deploy.sh
new file mode 100755 (executable)
index 0000000..b525537
--- /dev/null
+++ b/deploy.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+# ============================================================
+# deploy.sh 
+# ============================================================
+
+PROJECT_NAME=www.triathlon-coaching.com
+PROJECT_HOME=/home/oleb/it/projekte/${PROJECT_NAME}
+REMOTE_HOME=/home/oleb/${PROJECT_NAME}
+
+SERVER=triathlon-coaching.com
+
+DIRECTORIES=(api media db static templates)
+FILES=(config.yaml)
+
+for DIR in ${DIRECTORIES[@]} ; do
+       rsync -rv --delete -e ssh ${PROJECT_HOME}/${DIR}/ $(dig +short ${SERVER}):${REMOTE_HOME}/${DIR}/
+done
+
+for FILE in ${FILES[@]} ; do
+       scp ${PROJECT_HOME}/${FILE} $(dig +short ${SERVER}):${REMOTE_HOME}/
+done
+
+
+
+exit 0