This is a template for WordPress for Spin. It should help make spinning up new WordPress projects easier than ever.
- Different versions of PHP selectable (8.4, 8.3, 8.2)
- MariaDb
- Redis for improved WP performance
- Github Actions for automatic deployments
- Spin features for provision and deploy in minutes
To use this template, you must have Spin installed.
spin new schnetzi/spin-template-wordpress my-wordpress-app
- WordPress: https://wordpress.dev.test
- Mailpit: http://localhost:8025
Caution
You need to make changes before using this template.
To be able to access the wordpress site locally you need to add the test-domain to your hosts file. It is explained in detail in the serversideup documentation
If you'd like to further customize your experience, here are some helpful tips:
We provide certificates by default. If you'd like to trust these certificates, you need to install the CA on your machine.
Download the CA Certificate:
You can create your own certificate trust if you'd like too. Just simply replace our certificates with your own.
You need to periodically prune old resources on your server. To do so you can run
sudo docker system prune -a --volumes
To automate it you can run a cron-job for example that does this.
This project is ready to use. Please open an issue if you find any problems.
- Website overview of the product.
- Docs for a deep-dive on how to use the product.
- Discord for friendly support from the community and the team.
- GitHub for source code, bug reports, and project management.
- Get Professional Help - Get video + screen-sharing help directly from the core contributors.
As an open-source project, we strive for transparency and collaboration in our development process. We greatly appreciate any contributions members of our community can provide. Whether you're fixing bugs, proposing features, improving documentation, or spreading awareness - your involvement strengthens the project. Please review our contribution guidelines and code of conduct to understand how we work together respectfully.
- Bug Report: If you're experiencing an issue while using this project, please create an issue.
- Feature Request: Make this project better by submitting a feature request.
- Documentation: Improve our documentation by contributing to this README
- Community Support: Help others on GitHub Discussions or Discord.