Laravel Complete (Breeze, Blade, MySQL, Redis)
A simple Laravel starter app connected to a MySQL database, Redis cache
Redis
bitnami/redis:7.2.5
Just deployed
/bitnami
cron service
unicodeveloper/complete-laravel-on-railway
Just deployed
worker service
unicodeveloper/complete-laravel-on-railway
Just deployed
web service
unicodeveloper/complete-laravel-on-railway
Just deployed
MySQL
mysql:9
Just deployed
/var/lib/mysql
This complete Laravel starter template deploys a Laravel Breeze app as a majestic monolith that is connected to a MySQL database and Redis Cache on Railway.
It spins up 5 services (with the same codebase) in one project. They are:
- web service: This runs the app.
- worker service: This runs the Laravel queue worker.
- cron service: This runs the Laravel scheduler and takes care of all cron tasks.
- MySQL: This is the MySQL database that the app is connected to.
- Redis: This is the queue and cache store/database that the app is connected to.
Template Content
Redis
bitnami/redis:7.2.5cron service
unicodeveloper/complete-laravel-on-railwayworker service
unicodeveloper/complete-laravel-on-railwayweb service
unicodeveloper/complete-laravel-on-railwayMySQL
mysql:9