Skip to content

v1.5.1 — Docker migration fix

Choose a tag to compare

@mckenna654 mckenna654 released this 30 Jul 14:58
· 13 commits to main since this release

FreeToPlay 1.5.1 — Docker migration fix

What went wrong

Publishing historical 1.0–1.4 release tags rebuilt old Docker images. Force Update could pull an early image that still had the obsolete init migration, which crashes against an existing database (table User already exists / P3009).

Fixed

  • Docker images now build only from main (not from old release tags)
  • latest and v1.5.1 always match the current app
  • Clearer startup error if migrations fail

Recover your Unraid container NOW

  1. Stop FreeToPlay
  2. In Unraid terminal:
rm -f /mnt/user/appdata/freetoplay/data/prod.db
rm -f /mnt/user/appdata/freetoplay/data/prod.db-journal
  1. Set Repository to: ghcr.io/mckenna654/freetoplay:latest
  2. Wait for the GitHub Action to finish, then Force Update and start

This wipes session data in the DB (expected after a broken migration). Discord login will recreate users as people sign in.