Skip to content

Laravel Quick Start

Create compose.yml file in your Laravel project:

services:
app:
image: ghcr.io/adiachenko/frankenstack
environment:
PHP_ENV: development
ports:
- 8000:80
volumes:
- ./:/opt/project

By default, frankenstack runs the app server in classic mode which is similar to PHP-FPM with Nginx.

This quick start is intentionally local/development-focused (plain HTTP on port 80 in-container). For production domains, TLS, certificate persistence, renewal, and Cloudflare hardening, see Production Usage.