I'm sure you've heard about Symfony, the PHP web framework. But have you also heard about Railway?

Railway is a cloud hosting provider that's a little different. First of all, it's super simple – comparable to Heroku or Vercel – and also you don't pay for provisioned resources but for used resources. That means if you deploy a container with 8 GB of RAM but your application only uses 300 MB, you only pay for those 300 MB, but still have the full 8 GB available in case you temporarily need more memory. CPU usage and storage get billed respectively. This is a positive exception to regular cloud pricing. I've been enjoying this flexibility very much in recent months.

But back to the topic: recently I tried to deploy a Symfony application on Railway and realized that neither of the two existing deployment templates actually work. So I thought it can't be that hard and created a template myself. In fact, it was actually quite smooth and I managed to set everything up as a reusable template within two evenings. The deployment consists of an app service, a background worker service and a PostgreSQL database. Once you have a Railway account, you can deploy Symfony within a minute using one click.

So in case you'd like to try it for yourself, feel free to give my template a shot! I'd be happy to know whether everything went well or if you'd like to see a specific improvement on the template.
Here it is: Symfony Template for Railway
And here's the GitHub Repository