Files
home/.init/bin/mirror_project.sh

23 lines
540 B
Bash
Raw Normal View History

2025-10-10 12:40:43 +02:00
#!/bin/bash
2025-10-10 14:46:08 +02:00
TMP_PROJECT="$PWD"
2025-10-10 16:31:54 +02:00
CURRENT_PROJECT="$TMP_PROJECT"
2025-10-11 14:53:27 +02:00
ABSOLUTE_HOME=${CURRENT_PROJECT/kompose/"home"}
2025-10-10 12:40:43 +02:00
2025-10-11 14:55:04 +02:00
cp -rf $ABSOLUTE_HOME/Projects/kompose/* $CURRENT_PROJECT
2025-10-10 16:31:54 +02:00
rm -rf $CURRENT_PROJECT/.env $CURRENT_PROJECT/**/uploads/ $CURRENT_PROJECT/**/*.sql $CURRENT_PROJECT/**/*.pem
2025-10-11 12:03:49 +02:00
git add -A
2025-10-10 16:24:06 +02:00
2025-10-11 14:13:11 +02:00
if [ `git diff --quiet` = ""]; then
2025-10-10 14:46:08 +02:00
# Changes
2025-10-11 11:03:57 +02:00
echo "CHANGES in ${CURRENT_PROJECT} - Mirroring..."
2025-10-10 14:46:08 +02:00
git commit -m "$1"
git push
else
# No changes
2025-10-11 11:03:57 +02:00
echo "NO CHANGES in ${CURRENT_PROJECT} - Aborting..."
2025-10-10 16:24:06 +02:00
git reset
2025-10-11 12:40:09 +02:00
echo "EXIT"
2025-10-10 14:46:08 +02:00
exit 0
fi