Docker
Templates
Curated collection of Docker Compose templates.
I've put together a collection of Docker Compose templates that I use for various projects. These are production-ready configurations that I've tested and refined over time.
Repository
You can find all the templates here: https://git.aio.sh/assie/docker
The repository includes templates for web applications, databases, development tools, monitoring, and more. Most templates are pretty straightforward.
Quick Start
Clone the Repository
git clone https://git.aio.sh/assie/docker.git
cd docker
Using a Template
- Navigate to the desired service directory:
cd templates/nginx - Copy the template to your project:
cp docker-compose.yml /path/to/your/project/ - Copy the env file to your project (if any!):
cp .env.example /path/to/your/project/.env - Customize the configuration:
nano docker-compose.yml - Start the services:
docker compose up -d
Template Structure
Each template follows a consistent structure:
templates/
├── service-name/
│ ├── docker-compose.yml # Main compose file
│ ├── .env.example # Environment variables template
│ ├── README.md # Service-specific documentation
│ └── config/ # Configuration files (if needed)
│ └── ...
