customisation-db icon indicating copy to clipboard operation
customisation-db copied to clipboard

Titania in GitHub Codespaces

Open battye opened this issue 1 year ago • 0 comments

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

battye avatar Dec 26 '23 12:12 battye