Skip to content
/ symfony-template Public template

This repository is a boilerplate for quickly setting up a new Symfony 7 project with a ready-to-use Docker configuration in a dev environment.

Notifications You must be signed in to change notification settings

tidjee-dev/symfony-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tidjee's Symfony 7 Template

GitHub stars GitHub last commit GitHub issues GitHub forks GitHub repo size Use this template

📝 Description

This repository is a boilerplate for quickly setting up a new Symfony 7 project with a ready-to-use Docker configuration in a dev environment.

Warning

The Docker configuration in this template is for development purposes only (for now). It is not intended for production use.

It provides:

✅ An Apache web server

✅ Support for SQLite or MySQL databases

✅ Database management tools: PHPMyAdmin

Mailpit as fake SMTP server

✅ A Docker environment for easy setup

Castor as a task runner

🚀 Tech Stack

  • Languages & Database

    PHP MySQL SQLite

  • Frameworks

    Symfony

  • Web Server

    Apache

  • Mail Server

    Mailpit

  • Tools

    Castor Docker PHPMyAdmin

📌 Requirements

Before using this template, ensure you have:

🛠️ How to Use

  1. Create a new Symfony project using this template use this template

  2. Clone your newly created repository

  3. Initialize the project with:

    castor project:init
  4. Adapt the Docker configuration to your needs

    Follow the instructions in the compose.dev.yml file to configure the Docker development environment.

  5. Start the Docker Stack with:

    castor docker:start

🤝 Contributing

If you have any suggestions or find any issues, please open an issue.

🎉 Happy Coding! 🚀

About

This repository is a boilerplate for quickly setting up a new Symfony 7 project with a ready-to-use Docker configuration in a dev environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published