Add phinx as separate project
What does this MR do?
- Add phinx as project in subfolder
phinx
- Reconfigure phinx to not use the container but load db credentials itself from
config.inc.php
As a next step, I have it available on the server and can have it manually create the db versioning information, afterwards it can be included as a deployment step :-)
How confident are you it won't break things if deployed?
It doesn't touch anything deployment related, when CI build passes it's alright.
How to test
Migrations should still work: ./scripts/dropdb && ./scripts/initdb
and the site must still work.
Checklist
-
added a test, or explain why one is not needed/possible... -
no unrelated changes -
asked someone for a code review -
joined #foodsharing-beta channel at https://slackin.yunity.org -
added an entry to CHANGELOG.md (description, merge request link, username(s)) -
Once your MR has been merged, you are responsible to update the #foodsharing-beta Slack channel about what has been changed here. They will test your work in different browsers, roles or other settings