Selfhost Config v4.0.0 (For RecipeSage v2.13.3)
Upgrading - IMPORTANT
Migrations are now automated, and use a different migration tool.
If you have an older version of this repository, you must upgrade to this version of the repository and do the following before upgrading to newer versions so that migrations all line up:
- Update your local copy of the repository to v4.0.0. If you've made any changes to your docker-compose.yaml file, please note that much has changed in the official docker-compose.yaml file and you must update accordingly.
- Run
docker compose exec api tsx packages/backend/src/migrate
- If the command prior ran successfully, run
docker compose exec api npx prisma migrate resolve --applied 0_init
- Restart the API container with
docker compose restart api
If you do not perform the steps above, you will see database errors related to missing columns and the app will not function.
What's Changed
- Improve podman support by @MathieuMoalic in #60
- Improved Synology support with dedicated instructions (please file an issue if they're incorrect)
- Breaking changes related to migration management, as the official RecipeSage repo has moved to a new ORM. See upgrade notes if you're upgrading from an older version.
New Contributors
- @MathieuMoalic made their first contribution in #60
Full Changelog: v3.1.0...v4.0.0