přidány skripty pro nahrání dat do webových apikací pomocí rsync
This commit is contained in:
parent
1289a2c281
commit
3ac3dfaa49
23
scripts/mxchat_rsync.sh
Normal file
23
scripts/mxchat_rsync.sh
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Nastavení proměnných
|
||||||
|
GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Oscloud/web-mxchat.git" # Adresa Gitea repozitáře
|
||||||
|
REPO_DIR="/tmp/web-mxchat" # Dočasný adresář pro repozitář
|
||||||
|
REMOTE_USER="user" # Uživatelské jméno pro SSH přístup
|
||||||
|
REMOTE_HOST="ip_serveru" # Adresa serveru
|
||||||
|
REMOTE_PORT="port" # Port pro SSH připojení
|
||||||
|
REMOTE_DIR="/mn/data/public" # Cílový adresář na serveru
|
||||||
|
|
||||||
|
# Klonování nebo aktualizace repozitáře z Gitea
|
||||||
|
if [ -d "$REPO_DIR" ]; then
|
||||||
|
cd $REPO_DIR
|
||||||
|
git pull $GITEA_REPO
|
||||||
|
else
|
||||||
|
git clone $GITEA_REPO $REPO_DIR
|
||||||
|
cd $REPO_DIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Nasazení souborů pomocí rsync
|
||||||
|
rsync -avz -e "ssh -p $REMOTE_PORT" --delete $REPO_DIR/* $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR
|
||||||
|
|
||||||
|
echo "Nasazení dokončeno!"
|
23
scripts/phanpy_rsync.sh
Normal file
23
scripts/phanpy_rsync.sh
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Nastavení proměnných
|
||||||
|
GITEA_REPO="ssh://git@git.arch-linux.cz:29418/Archos/phanpy-cz.git" # Adresa Gitea repozitáře
|
||||||
|
REPO_DIR="/tmp/phanpy-cz" # Dočasný adresář pro repozitář
|
||||||
|
REMOTE_USER="archos" # Uživatelské jméno pro SSH přístup
|
||||||
|
REMOTE_HOST="adresa_phanpy_serveru" # Adresa serveru
|
||||||
|
REMOTE_PORT="202" # Port pro SSH připojení
|
||||||
|
REMOTE_DIR="phany_oscloud_uložistě" # Cílový adresář na serveru
|
||||||
|
|
||||||
|
# Klonování nebo aktualizace repozitáře z Gitea
|
||||||
|
if [ -d "$REPO_DIR" ]; then
|
||||||
|
cd $REPO_DIR
|
||||||
|
git pull $GITEA_REPO
|
||||||
|
else
|
||||||
|
git clone $GITEA_REPO $REPO_DIR
|
||||||
|
cd $REPO_DIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Nasazení souborů pomocí rsync
|
||||||
|
rsync -avz -e "ssh -p $REMOTE_PORT" --delete $REPO_DIR/* $REMOTE_USER@$REMOTE_HOST:$REMOTE_DIR
|
||||||
|
|
||||||
|
echo "Nasazení dokončeno!"
|
Loading…
Reference in New Issue
Block a user