call renew_sql.sh when databse setup changes
This commit is contained in:
parent
b77da0a84f
commit
76b5dd1a03
@ -5,10 +5,18 @@
|
|||||||
git clone git@git.engler-labs.root64.de:fabolous005/teatrader.git && \
|
git clone git@git.engler-labs.root64.de:fabolous005/teatrader.git && \
|
||||||
return 1;
|
return 1;
|
||||||
cd /var/src/teatrader
|
cd /var/src/teatrader
|
||||||
|
mkdir /var/lib/teatrader-edge
|
||||||
|
mkdir /tmp/teatrader/
|
||||||
|
|
||||||
|
cp ./teatrader.sql /tmp/teatrader/teatrader.sql
|
||||||
|
|
||||||
git checkout main
|
git checkout main
|
||||||
git pull
|
git pull
|
||||||
|
|
||||||
|
if ! diff -q /tmp/teatrader/teatrader.sql ./teatrader.sql >/dev/null; then
|
||||||
|
./renew_sql.sh
|
||||||
|
fi
|
||||||
|
|
||||||
cargo build --release
|
cargo build --release
|
||||||
|
|
||||||
rsync -av ./Rocket.toml ./static ./templates ./.env /var/lib/teatrader-edge/
|
rsync -av ./Rocket.toml ./static ./templates ./.env /var/lib/teatrader-edge/
|
||||||
|
|||||||
@ -6,6 +6,10 @@
|
|||||||
return 1;
|
return 1;
|
||||||
cd /var/src/teatrader
|
cd /var/src/teatrader
|
||||||
mkdir /var/lib/teatrader-testing
|
mkdir /var/lib/teatrader-testing
|
||||||
|
mkdir /tmp/teatrader/
|
||||||
|
|
||||||
|
cp ./teatrader.sql /tmp/teatrader/teatrader.sql
|
||||||
|
|
||||||
|
|
||||||
tag=$(curl -s -H "Authorization: token $(cat ~/.webbump-secret)" \
|
tag=$(curl -s -H "Authorization: token $(cat ~/.webbump-secret)" \
|
||||||
https://git.engler-labs.root64.de/api/v1/repos/fabolous005/teatrader/releases/latest |\
|
https://git.engler-labs.root64.de/api/v1/repos/fabolous005/teatrader/releases/latest |\
|
||||||
@ -13,6 +17,10 @@ tag=$(curl -s -H "Authorization: token $(cat ~/.webbump-secret)" \
|
|||||||
|
|
||||||
git checkout "$tag"
|
git checkout "$tag"
|
||||||
|
|
||||||
|
if ! diff -q /tmp/teatrader/teatrader.sql ./teatrader.sql >/dev/null; then
|
||||||
|
./renew_sql.sh
|
||||||
|
fi
|
||||||
|
|
||||||
cargo build --release
|
cargo build --release
|
||||||
|
|
||||||
rsync -av ./Rocket.toml ./static ./templates ./.env /var/lib/teatrader-testing/
|
rsync -av ./Rocket.toml ./static ./templates ./.env /var/lib/teatrader-testing/
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user