Creating a systemd Service for Monitoring

ok…
tried below hook, but for some reason it’s never called, so instead created a bash script to restart after each deploy:
post_start_deployed_release() {
if [ “$TARGET_MIX_ENV” = “prod” ]; then
for host in ${arr[@]}; do
ssh deploy@${host} “sudo systemctl restart myapp.service”;
done
fi
}
(taken from: Phoenix-app monitoring and systemd)

#mix edeliver build release
#mix edeliver deploy release to production

for host in cat .deliver/config | grep PRODUCTION_HOSTS | cut -d '=' -f 2 | sed -e 's/"//g'
do
echo “Restarting the remote [$host]…”
echo ssh deploy@$host sudo systemctl restart myapp.service
done