Open
Description
GitHub Codespaces is a good solution to run and try modifying the application without installing anything the desktop. Part of the support was added by #1369
But it doesn't work anymore, we get the following message when starting a codespace.
This codespace is currently running in recovery mode due to a configuration error. Please review the creation logs, update your dev container configuration as needed, and run the "Rebuild Container" command to rectify.
What we need to achieve with codespace:
- No error on start Remove importmap:install command from devcontainer.json #1544
- PHP installed with required extensions
- Composer packages installed
- Composer script run
- Server started (HTTP and HTTPS)
- Server port exposed
- Trusted proxies for routing Set trusted proxies for running in Codespace #1550
- Update to PHP 8.4
- CSRF configuration for login form [Security/Csrf] Trust "Referer" at the same level as "Origin" symfony#59269
- Bonus: PHP extensions enabled in VScode
- Bonus: CI that ensure this doesn't break
Metadata
Metadata
Assignees
Labels
No labels