Skip to content

Latest commit

 

History

History
82 lines (47 loc) · 3.51 KB

README.md

File metadata and controls

82 lines (47 loc) · 3.51 KB

Tidjee's Symfony Template Work in progress

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 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

🚀 Tech Stack

  • Languages & Database

    PHP MySQL PostgreSQL SQLite

  • Frameworks

    Symfony

  • Web Server

    Apache

  • Mail Server

    Mailpit

  • Tools

    Castor Docker PHPMyAdmin pgAdmin

📌 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.yml file to configure the Docker 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! 🚀