A Docker-based installer and runtime for the Symfony web framework, with full HTTP/2 and HTTPS support.
- If not already done, install Docker Compose
- Run
docker-compose up
(the logs will be displayed in the current shell).
Or
RunSYMFONY_VERSION=4.4.* docker-compose up --build
to choose an specific symfony version
And
RunSERVER_NAME=symfony.wip docker-compose up --build
to choose an custom server name - If you work on linux and cannot edit the poject after the first installation Run
docker-compose run --rm php chown -R $(id -u):$(id -g) .
for add files right - Run
npm install
- Open
https://yourservername.localhost
in your favorite web browser and accept the auto-generated TLS certificate
- Production, development and CI ready
- Automatic HTTPS (in dev and in prod!)
- HTTP/2, HTTP/3 and Server Push support
- Vulcain-enabled
- Just 2 services (PHP FPM and Caddy server)
- Super-readable configuration