Skip to content

Opinionated template to bootstrap a Symfony application

Notifications You must be signed in to change notification settings

thomasage/template-symfony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opinionated template to bootstrap a Symfony application

Requirements

  • Linux, MacOS or WSL2
  • make
  • mkcert
  • Docker Desktop

Installation

  • Clone the repository
  • Run make install

Start the project

Customization

  • Configure the Docker services prefix:
    • compose.yaml (default: acme)
  • Configure the database name, username and password:
    • compose.yaml (default: acme)
    • docker/mysql/docker-entrypoint-initdb.d/create_database_test.sql (default: acme)
  • Configure the domain name:
    • Makefile (default: acme.localhost)

Docker services

  • HTTP server: Caddy (port: 443)
  • PHP-FPM (version: 8.3) with Symfony (version: 7.2)
  • Database: MySQL (8.4.3)
  • Messages queue: Redis
  • Messages worker

Available continuous integrations

  • Bitbucket Pipelines
  • GitHub Actions
  • GitLab CI

About

Opinionated template to bootstrap a Symfony application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published