diff --git a/.gitignore b/.gitignore index 10c0884..779e95a 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,3 @@ gc_index_relay-*.tar # Secrets -- copy from .env.example and fill in values .env - -# Release artifacts -- regenerate these per-release -/rel/ diff --git a/rel/overlays/bin/migrate b/rel/overlays/bin/migrate new file mode 100755 index 0000000..e37324b --- /dev/null +++ b/rel/overlays/bin/migrate @@ -0,0 +1,5 @@ +#!/bin/sh +set -eu + +cd -P -- "$(dirname -- "$0")" +exec ./gc_index_relay eval GcIndexRelay.Release.migrate diff --git a/rel/overlays/bin/migrate.bat b/rel/overlays/bin/migrate.bat new file mode 100755 index 0000000..0af091d --- /dev/null +++ b/rel/overlays/bin/migrate.bat @@ -0,0 +1 @@ +call "%~dp0\gc_index_relay" eval GcIndexRelay.Release.migrate diff --git a/rel/overlays/bin/server b/rel/overlays/bin/server new file mode 100755 index 0000000..2021760 --- /dev/null +++ b/rel/overlays/bin/server @@ -0,0 +1,10 @@ +#!/bin/sh +set -eu + +cd -P -- "$(dirname -- "$0")" + +# Run migrations before starting the server +./gc_index_relay eval "GcIndexRelay.Release.migrate" + +# Start the server +PHX_SERVER=true exec ./gc_index_relay start diff --git a/rel/overlays/bin/server.bat b/rel/overlays/bin/server.bat new file mode 100755 index 0000000..0fc4d13 --- /dev/null +++ b/rel/overlays/bin/server.bat @@ -0,0 +1,2 @@ +set PHX_SERVER=true +call "%~dp0\gc_index_relay" start