Docker
Docker 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
bash
git clone https://git.aio.sh/assie/docker.git && cd dockerUsing a Template
- Navigate to the desired service directory:
bash
cd templates/nginx- Copy the template to your project:
bash
cp docker-compose.yml /path/to/your/project/- Copy the env file to your project (if any!):
bash
cp .env.example /path/to/your/project/.env- Customize the configuration:
bash
nano docker-compose.yml- Start the services:
bash
docker compose up -dTemplate Structure
Each template follows a consistent structure:
structure.mdmd
templates/
├── service-name/
│ ├── docker-compose.yml
│ ├── .env.example
│ ├── README.md
│ └── config/
│ └── .../