Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Titania in GitHub Codespaces #384

Draft
wants to merge 6 commits into
base: 3.3.x
Choose a base branch
from

Conversation

battye
Copy link
Member

@battye battye commented Dec 26, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant