Skip to content

a1lan1/laravel13-render

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel 13 + Vue 3 + Render Deployment Template

A ready-to-use template for deploying Laravel 13 applications on Render.com (Free Plan compatible).

Features

  • PHP 8.3-FPM (Alpine): Lightweight Docker image.
  • PostgreSQL: Production-ready database integration.
  • Valkey/Redis: High-performance caching and queue management.
  • Laravel Horizon: Real-time queue monitoring.
  • Vite + Vue 3: Automated frontend builds.
  • Single Container Design: Migrations, Horizon, and Server running in a single container for Free Plan efficiency.

Quick Start

  1. Use this template / Clone this repository.
  2. Create a new Web Service on Render from your repo.
  3. Render will automatically detect render.yaml and provision:
    • Web Service (Laravel App)
    • PostgreSQL Instance
    • Valkey (Redis) Instance

Environment Variables

Ensure you set the following in Render Dashboard:

  • APP_KEY: Your application key (php artisan key:generate --show).
  • APP_URL: Your Render service URL. (https://****.onrender.com)
  • APP_ENV: production.

Technical Notes

  • Queues: Uses QUEUE_CONNECTION=redis.
  • Worker: Horizon is launched in the background within the main container.
  • Assets: Vite builds during the Docker build stage.
  • Database: Automatic migrations on every deploy (php artisan migrate --force).

Horizon Dashboard

Accessible at /horizon. Authentication is required via HorizonServiceProvider.php.

About

A ready-to-use template for deploying Laravel 13 applications on Render.com (Free Plan compatible).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors