35 lines
1.3 KiB
Markdown
35 lines
1.3 KiB
Markdown
# Symfony Docker
|
|
|
|
A [Docker](https://www.docker.com/)-based installer and runtime for the [Symfony](https://symfony.com) web framework, with full [HTTP/2](https://symfony.com/doc/current/weblink.html) and HTTPS support.
|
|
|
|

|
|
|
|
## Getting Started
|
|
|
|
1. If not already done, [install Docker Compose](https://docs.docker.com/compose/install/)
|
|
2. Run `docker-compose up` (the logs will be displayed in the current shell)
|
|
3. Open `https://localhost` in your favorite web browser and [accept the auto-generated TLS certificate](https://stackoverflow.com/a/15076602/1352334)
|
|
|
|
## Features
|
|
|
|
* Production, development and CI ready
|
|
* Automatic HTTPS (in dev and in prod!)
|
|
* HTTP/2, HTTP/3 and [Server Push](https://symfony.com/doc/current/web_link.html) support
|
|
* [Vulcain](https://vulcain.rocks)-enabled
|
|
* Just 2 services (PHP FPM and Caddy server)
|
|
* Super-readable configuration
|
|
|
|
**Enjoy!**
|
|
|
|
## Docs
|
|
|
|
1. [Build options](docs/build.md)
|
|
2. [Support for extra services](docs/extra-services.md)
|
|
3. [Deploying in production](docs/production.md)
|
|
4. [Installing Xdebug](docs/xdebug.md)
|
|
5. [Troubleshooting](docs/troubleshooting.md)
|
|
|
|
## Credits
|
|
|
|
Created by [Kévin Dunglas](https://dunglas.fr), co-maintained by [Maxime Helias](https://twitter.com/maxhelias) and sponsored by [Les-Tilleuls.coop](https://les-tilleuls.coop).
|