From 148fc88d8a0686a042c1a454f6a4b73519d4b9ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dino=20Kovac=CC=8C?= Date: Fri, 1 Dec 2023 14:22:29 +0100 Subject: [PATCH] Make generated rel scripts safer --- priv/templates/phx.gen.release/rel/migrate.sh.eex | 2 ++ priv/templates/phx.gen.release/rel/server.sh.eex | 2 ++ 2 files changed, 4 insertions(+) diff --git a/priv/templates/phx.gen.release/rel/migrate.sh.eex b/priv/templates/phx.gen.release/rel/migrate.sh.eex index 5e3d114c56..3103c98fcf 100644 --- a/priv/templates/phx.gen.release/rel/migrate.sh.eex +++ b/priv/templates/phx.gen.release/rel/migrate.sh.eex @@ -1,3 +1,5 @@ #!/bin/sh +set -eu + cd -P -- "$(dirname -- "$0")" exec ./<%= otp_app %> eval <%= app_namespace %>.Release.migrate diff --git a/priv/templates/phx.gen.release/rel/server.sh.eex b/priv/templates/phx.gen.release/rel/server.sh.eex index 2b35aeef8a..11638f1e9f 100644 --- a/priv/templates/phx.gen.release/rel/server.sh.eex +++ b/priv/templates/phx.gen.release/rel/server.sh.eex @@ -1,3 +1,5 @@ #!/bin/sh +set -eu + cd -P -- "$(dirname -- "$0")" PHX_SERVER=true exec ./<%= otp_app %> start