dunglas/symfony-docker
Fork: 768 Star: 2587 (更新于 2024-10-29 18:05:10)
license: 暂无
Language: Dockerfile .
A Docker-based installer and runtime for Symfony. Install: download and `docker compose up`.
Symfony Docker
A Docker-based installer and runtime for the Symfony web framework, with FrankenPHP and Caddy inside!
Getting Started
- If not already done, install Docker Compose (v2.10+)
- Run
docker compose build --no-cache
to build fresh images - Run
docker compose up --pull always -d --wait
to set up and start a fresh Symfony project - Open
https://localhost
in your favorite web browser and accept the auto-generated TLS certificate - Run
docker compose down --remove-orphans
to stop the Docker containers.
Features
- Production, development and CI ready
- Just 1 service by default
- Blazing-fast performance thanks to the worker mode of FrankenPHP (automatically enabled in prod mode)
- Installation of extra Docker Compose services with Symfony Flex
- Automatic HTTPS (in dev and prod)
- HTTP/3 and Early Hints support
- Real-time messaging thanks to a built-in Mercure hub
- Vulcain support
- Native XDebug integration
- Super-readable configuration
Enjoy!
Docs
- Options available
- Using Symfony Docker with an existing project
- Support for extra services
- Deploying in production
- Debugging with Xdebug
- TLS Certificates
- Using MySQL instead of PostgreSQL
- Using Alpine Linux instead of Debian
- Using a Makefile
- Updating the template
- Troubleshooting
License
Symfony Docker is available under the MIT License.
Credits
Created by Kévin Dunglas, co-maintained by Maxime Helias and sponsored by Les-Tilleuls.coop.
最近版本更新:(数据更新于 2024-10-08 14:49:11)
主题(topics):
caddy-server, docker, frankenphp, hacktoberfest, https, mercure, php, symfony, vulcain
dunglas/symfony-docker同语言 Dockerfile最近更新仓库
2024-11-04 14:55:40 linuxserver/docker-jackett
2024-09-19 09:59:26 linuxserver/docker-calibre-web
2024-09-18 14:54:29 linuxserver/docker-calibre
2024-08-26 19:44:48 jaywcjlove/reference
2024-08-26 05:44:32 librenms/docker
2024-08-21 14:40:31 linuxserver/docker-adguardhome-sync