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.
16
post-receive
16
post-receive
|
|
@ -3,26 +3,28 @@
|
|||
# This hook updates the working repository on dmeiburg.de
|
||||
# It is meant to update the docker configs of my servers.
|
||||
|
||||
echo "post-receive hook started"
|
||||
WORK_TREE=~/container
|
||||
|
||||
# get changed folders
|
||||
changed=`GIT_WORK_TREE=$WORK_TREE git diff --dirstat=files,0 HEAD | cut -f3 -d' '`
|
||||
echo "change apps:"
|
||||
echo $changed
|
||||
changed=`GIT_WORK_TREE=$WORK_TREE git diff --dirstat=files,0 HEAD | awk '{print $NF}' `
|
||||
|
||||
[ -n "$changed" ] && echo -e "Changed apps:\n$changed\n"
|
||||
|
||||
# update files in working direcotry
|
||||
GIT_WORK_TREE=~/container git checkout -f
|
||||
|
||||
# restart changed docker compose stacks
|
||||
for app in $changed; do
|
||||
echo "restarting $app"
|
||||
cd $WORK_TREE/$changed
|
||||
echo "Update $app"
|
||||
|
||||
# decrypt .env
|
||||
[ -f .env.asc ] && gpg -d env.asc > .env
|
||||
# remove old .env if no .env.gpg is supplied
|
||||
[ -f .env ] && [ -f .env.gpg ] || rm .env
|
||||
# decrypt .env.gpg
|
||||
[ -f .env.gpg ] && gpg -d .env.gpg > .env
|
||||
|
||||
docker compose down
|
||||
docker compose up -d
|
||||
echo ""
|
||||
done
|
||||
exit
|
||||
|
|
|
|||
Loading…
Reference in New Issue