feat(server): phoenix release with migrate/rollback helpers

Extended Server.Release with migrate/0 and rollback/2 so
'bin/server eval Server.Release.migrate' works from a released binary.

Removed the phx.gen.release-generated rel/overlays/bin/server wrapper
that hardcoded 'start' — it collided with the mix-release default
dispatcher, blocking 'server version', 'server eval', etc. The 'migrate'
overlay is kept (bin/migrate calls server eval under the hood).
This commit is contained in:
Carsten 2026-04-22 08:41:04 +02:00
parent 2ea5dd4b54
commit b44ab86fdb
3 changed files with 32 additions and 1 deletions

View file

@ -0,0 +1 @@
call "%~dp0\server" eval Server.Release.migrate