customisation-db
customisation-db copied to clipboard
Titania in GitHub Codespaces
This could be useful for collaboration and the PHP 8 upgrade.
Ideas welcome for this. The setup is always the most frustrating part of Titania; with Codespaces we can have a single, reliable setup process.
Still to do:
- Currently the Force Server URL has to be switched on manually in the ACP. If there's a way to figure out the Codespaces URL (it's auto-generated by GitHub, so this may be difficult) we could pre-populate the config table with the server name.
- I've put a note in the README in the meantime
- I will play around with this some more, maybe leaving localhost out of phpbb-config.yml will allow it to work as well
- Could add some SQL to automatically give administrators all the Titania permissions.
- Maybe we could put dummy data in (obfuscated sql import? probably nothing we can do about dummy file downloads though) because it's a blank install currently
- mod_rewrite to get app.php out of the URL... maybe not necessary though