Skip to content

Run Symfony project with Tailwind CSS and Webpack Encore on Docker

Notifications You must be signed in to change notification settings

basvanbeeknl/symfony-tailwind-docker

Repository files navigation

Symfony Tailwind 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

https://betterprogramming.pub/tailwindcss-and-symfonys-webpack-encore-7bfc8c18665b https://levelup.gitconnected.com/setup-tailwind-css-with-webpack-3458be3eb547

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

About

Run Symfony project with Tailwind CSS and Webpack Encore on Docker

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published