Project Templates

Generate complete Docker Compose configurations in seconds with stackmark init.

Available Templates

Template Stack
Laravel PHP + Nginx + MySQL + Redis + Mailpit
Symfony PHP + Nginx + PostgreSQL + Redis + Mailpit
Node.js Node + PostgreSQL + Redis
WordPress PHP + Nginx + MariaDB + Redis + Mailpit
API PHP + Nginx + PostgreSQL + Redis
Custom Choose your own services

Usage

terminal
$ cd ~/Dev/new-project
$ stackmark init
? Select a template:
❯ Laravel
Symfony
Node.js
WordPress
API
Custom
? PHP version:
❯ 8.3
8.2
8.1
Generated docker-compose.yml

Available Services

Runtime

Service Versions
PHP 8.3, 8.2, 8.1
Node.js 22, 20, 18

Webserver

Service Description
Nginx High-performance web server

Database

Service Description
MySQL Popular relational database
MariaDB MySQL-compatible database
PostgreSQL Advanced open-source database

Cache

Service Description
Redis In-memory data store
Memcached Distributed memory caching

Tools

Service Description
Mailpit Email testing tool
MinIO S3-compatible object storage
phpMyAdmin MySQL/MariaDB web interface