Skip to content

A Docker-based installer and runtime for Symfony. Install: download and `docker-compose up`.

License

Notifications You must be signed in to change notification settings

MaurizioMoreo/symfony-docker

 
 

Repository files navigation

Tic Tac Toe

Tic Tac Toe solution based on Symfony Docker fork. Execute make start and then make test to run phpunit tests.

Symfony Docker

A Docker-based installer and runtime for the Symfony web framework, with full HTTP/2, HTTP/3 and HTTPS support.

CI

Getting Started

  1. If not already done, install Docker Compose
  2. Run docker-compose build --pull --no-cache to build fresh images
  3. Run docker-compose up (the logs will be displayed in the current shell)
  4. Open https://localhost in your favorite web browser and accept the auto-generated TLS certificate
  5. Run docker-compose down --remove-orphans to stop the Docker containers.

Features

  • Production, development and CI ready
  • Automatic HTTPS (in dev and in prod!)
  • HTTP/2, HTTP/3 and Preload support
  • Built-in Mercure hub
  • Vulcain support
  • Just 2 services (PHP FPM and Caddy server)
  • Super-readable configuration

Enjoy!

Docs

  1. Build options
  2. Using Symfony Docker with an existing project
  3. Support for extra services
  4. Deploying in production
  5. Installing Xdebug
  6. Using a Makefile
  7. Troubleshooting

Credits

Created by Kévin Dunglas, co-maintained by Maxime Helias and sponsored by Les-Tilleuls.coop.

About

A Docker-based installer and runtime for Symfony. Install: download and `docker-compose up`.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 52.8%
  • Shell 18.3%
  • Dockerfile 17.8%
  • Makefile 11.1%