Skip to content

florentdestremau/symfony-kamal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Symfony + Kamal

A Symfony Docker app deployed with Kamal, using the symfony-docker template. Deploy your Symfony project on any VPS in less than 15s, no docker registry needed!

Roadmap

  • Setup symfony-docker
  • Setup kamal
  • Deploy on a Digital Ocean droplet
  • Hide env vars using Symfony secrets or a lastpass configuration
  • Hide server IP address
  • Add Mercure deployment
  • Add monitoring

Notable files

  • config/deploy.yml: the deploy configuration
  • .kamal/secrets: secrets configuration, to be pulled from an external vault in the future
  • frankenphp/Caddyfile: allow http request on /up
  • A new route /up serving as healthcheck

Getting Started

  1. Clone this project git clone https://github.com/florentdestremau/symfony-kamal.git
  2. If not already done, install Docker Compose (v2.10+)
  3. Run make start to build fresh images and start the Docker containers
  4. Run make up to start the project afterwards.
  5. Open https://symfony-kamal.localhost in your favorite web browser
  6. Run make down to stop the Docker containers.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors