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 |