Use unarmored env files
This commit is contained in:
parent
0e9d8af5f5
commit
937dfbca8e
|
|
@ -1,17 +0,0 @@
|
||||||
-----BEGIN PGP MESSAGE-----
|
|
||||||
|
|
||||||
hF4Dwv83pPvAyg4SAQdANBreaypls1udhziX+ECvymHPkt0b2P9ngH3sJI0Rjkcw
|
|
||||||
Y2O074bKOLOqhamsBWeRbBrYtVAhJetY/PvsGh1sTEFtFdEXsrBIiSc7kDefAauM
|
|
||||||
hQGMA992UAKl0QqkAQv9G1+GsPYfR46Rk690xx01YDVJOFcqzh5ePdSU9NazdmlU
|
|
||||||
mJZb/Pw1y0swHhd23dfHphb4w4LFMbqPcYigKNr5u8H61OVkIYljsHvv8AUr5nJJ
|
|
||||||
VJe9yRhOoUkI7rNzmOpHYtSAyaaiKGkR/LWIjMKEKIa4zJasJIaHvM5bp5wGhIuC
|
|
||||||
q0EX0xFdZQvWlmrudzqYgxatcbFbvot9jvPH8ZqWBDdWTJ1OSbTWbFn9d1NM2xNY
|
|
||||||
iTzBaHEUkhg9+rUp2RA8OtyelYcUX7xmT5QuoBFUACbg+JrXO27PQWIVaj6GKRLM
|
|
||||||
RMNwmxReSR/hIai/yI32xkyGwF8USurN7URSgnnsqYEZNWmm/LX51PpMZBRvfvpq
|
|
||||||
ixNudjN+t8eS+KAcQafU/CRADj12Zk3dfB+RF6YupPuFlrdqIcyPM6Lt9Q2OCI/4
|
|
||||||
Jay+6BSKVQg+zhXde+yQE7DFFbyuzZqm5EYxfh3ts2iaBcCZ/yVU7XosgaMMSFv5
|
|
||||||
yFMAZ/CL9g5BgCfB4iNT0nwBrssc7eQ2ApJajM6N8J+U75rOIDzL4lkz8dvw3S22
|
|
||||||
L3dZgT9CpJXJADvTJhkTIY4scsG33WYF8gJCzpLdWvzviY0a378DiZhK7hypQVp+
|
|
||||||
T+qRDxfd4zhDx19silhYFrhnCxwdcSPQhnohnGF+VBeztb2iDNObKpvbATkF
|
|
||||||
=AVlt
|
|
||||||
-----END PGP MESSAGE-----
|
|
||||||
Binary file not shown.
18
post-receive
18
post-receive
|
|
@ -3,26 +3,28 @@
|
||||||
# This hook updates the working repository on dmeiburg.de
|
# This hook updates the working repository on dmeiburg.de
|
||||||
# It is meant to update the docker configs of my servers.
|
# It is meant to update the docker configs of my servers.
|
||||||
|
|
||||||
echo "post-receive hook started"
|
|
||||||
WORK_TREE=~/container
|
WORK_TREE=~/container
|
||||||
|
|
||||||
# get changed folders
|
# get changed folders
|
||||||
changed=`GIT_WORK_TREE=$WORK_TREE git diff --dirstat=files,0 HEAD | cut -f3 -d' '`
|
changed=`GIT_WORK_TREE=$WORK_TREE git diff --dirstat=files,0 HEAD | awk '{print $NF}' `
|
||||||
echo "change apps:"
|
|
||||||
echo $changed
|
[ -n "$changed" ] && echo -e "Changed apps:\n$changed\n"
|
||||||
|
|
||||||
# update files in working direcotry
|
# update files in working direcotry
|
||||||
GIT_WORK_TREE=~/container git checkout -f
|
GIT_WORK_TREE=~/container git checkout -f
|
||||||
|
|
||||||
# restart changed docker compose stacks
|
# restart changed docker compose stacks
|
||||||
for app in $changed; do
|
for app in $changed; do
|
||||||
echo "restarting $app"
|
|
||||||
cd $WORK_TREE/$changed
|
cd $WORK_TREE/$changed
|
||||||
|
echo "Update $app"
|
||||||
|
|
||||||
# decrypt .env
|
# remove old .env if no .env.gpg is supplied
|
||||||
[ -f .env.asc ] && gpg -d env.asc > .env
|
[ -f .env ] && [ -f .env.gpg ] || rm .env
|
||||||
|
# decrypt .env.gpg
|
||||||
|
[ -f .env.gpg ] && gpg -d .env.gpg > .env
|
||||||
|
|
||||||
docker compose down
|
docker compose down
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
echo ""
|
||||||
done
|
done
|
||||||
exit
|
exit
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue