Skip to content

kilianramharter/stacksmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ Stacksmith

Stacksmith is a modular environment for launching local development stacks using Docker templates.


πŸ“¦ Features

  • πŸ”§ Reusable templates for common tech stacks (PHP + MySQL, Node.js + Next.js, WordPress, etc.)
  • πŸš€ One-liner project bootstrapping via new-project.sh
  • πŸ§ͺ Separate folders for:
    • playground/: small throwaway/testing projects
    • projects/: full-featured big projects
  • 🐳 docker-compose based

πŸ“ Structure

/dev
β”œβ”€β”€ new-project.sh          # CLI tool to generate a new project
β”œβ”€β”€ README.md               # You are here :)
β”œβ”€β”€ /templates              # Reusable stack blueprints
β”‚   β”œβ”€β”€ next-php-mysql/
β”‚   β”‚   β”œβ”€β”€ docker-compose.yaml
β”‚   β”‚   β”œβ”€β”€ .env
β”‚   β”‚   └── meta.yaml
β”‚   └── nodejs-next/
β”‚       └── ...
β”œβ”€β”€ /playground             # Monorepo for small local projects (Git-ignored)
β”‚   └── .gitkeep
└── /projects               # Separate Git repositories for big projects (Git-ignored)
    └── .gitkeep

About

A modular environment for launching local development stacks using Docker templates

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published