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.