Railway

Deploy Laravel Complete — Reliable Community Template

Pinned Laravel 13 web, worker and scheduler with private MySQL and Redis.

Deploy Laravel Complete — Reliable Community Template

Just deployed

/var/lib/mysql

Just deployed

/data

Deploy and Host Laravel Complete — Reliable Community Template on Railway

Deploy a community-maintained Laravel 13 stack with separate web, queue-worker, and scheduler roles, plus private MySQL and Redis services. The template pins its application and database images, generates credentials during deployment, persists both data services, and keeps internal traffic on Railway private networking. It is not endorsed by Laravel or Railway.

About Hosting Laravel Complete — Reliable Community Template

The web service runs database migrations before serving the application and exposes Laravel's /up health endpoint. Worker and scheduler services use the same pinned image and wait for the migration table before starting their long-running roles. MySQL and Redis remain private and use persistent volumes. Railway-generated application, database, and Redis secrets are shared through service references, so deployers do not need to paste credentials.

Common Use Cases

  • Production-ready Laravel application starter
  • Queue-backed jobs and scheduled commands
  • Private relational storage and Redis caching

Dependencies for Laravel Complete — Reliable Community Template Hosting

  • Laravel skeleton v13.8.0 with framework 13.23.0
  • MySQL 8.4.6
  • Redis 7.2.10-alpine
  • Five Railway services; post-trial service limits or usage charges may apply

Deployment Dependencies

Implementation Details

The shared entrypoint selects web, worker, or scheduler from APP_ROLE. Database and cache connections use Railway private-domain references. MySQL persists at /var/lib/mysql; Redis persists at /data and requires its generated password.

Why Deploy Laravel Complete — Reliable Community Template on Railway?

Railway keeps the five-service topology, generated secrets, private networking, health checks, and persistent volumes in one reusable template. Deployers can start from a complete Laravel stack without manually wiring queues, schedules, database credentials, or cache endpoints.


Template Content

More templates in this category

View Template
Paperless-ngx
Document management with OCR on Railway with PostgreSQL and Redis

INAPP
1
View Template
open-excalidraw
Self-hostable collaborative drawing built on Excalidraw

Prateek Mohanty
1
View Template
caring-vibrancy
Deploy and Host caring-vibrancy with Railway

5