This repository is a boilerplate for quickly setting up a new Symfony project with a ready-to-use configuration in dev environment.
Warning
This template is for development purposes only (for now). It is not intended for production use.
It provides:
✅ An Apache web server
✅ Support for PostgreSQL, MySQL or SQLite databases
✅ Database management tools: PHPMyAdmin or pgAdmin
✅ Mailpit as fake SMTP server
✅ A Docker environment for easy setup
✅ Castor as a task runner
Before using this template, ensure you have:
- PHP installed
- Castor installed
- Docker & Docker Compose
-
Clone your newly created repository
-
Initialize the project with:
castor project:init
-
Adapt the Docker configuration to your needs
Follow the instructions in the
compose.yml
file to configure the Docker environment. -
Start the Docker Stack with:
castor docker:start
If you have any suggestions or find any issues, please open an issue.