Skip to content

diazoxide/symfony-helm

Repository files navigation

Deploying Symfony to a Kubernetes Cluster

This repository contains a helm chart for deploying a Symfony application to a Kubernetes cluster.

Features

  1. PHP-FPM - as a main application container
  2. Caddy - as a web server
  3. Redis
  4. PostgreSQL
  5. Jobs
  6. CronJobs
  7. Migrations
  8. Secrets
  9. ConfigMaps
  10. Persistent Volumes
  11. Pod Autoscaling

Setup and usage

Add repository

First, add the repository to your helm:

helm repo add diazoxide https://raw.githubusercontent.com/diazoxide/symfony-helm/main

Install chart

Then, install the chart:

helm upgrade --install symfony diazoxide/symfony-helm --values values.yaml

Development and contribution

To apply changes, commit them to the repository and get new version release by running:

#      Major Minor Patch
#           \  |  /
#            X.X.X
make VERSION=0.5.7 MESSAGE="Add Redis support" new-version

About

This is helm chart for symfony

Resources

Stars

Watchers

Forks

Packages

No packages published