Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose-templates

Ready-to-use Docker Compose stacks for common DevOps setups. Each stack includes environment variable documentation and a quick-start guide.

Stacks

Stack Services Use case
postgres-redis/ PostgreSQL + Redis + pgAdmin App database layer
monitoring/ Prometheus + Grafana + Node Exporter + cAdvisor Full observability stack
elk/ Elasticsearch + Logstash + Kibana + Filebeat Log aggregation
traefik/ Traefik v3 + example app Reverse proxy + SSL
gitea/ Gitea + Postgres + Runner Self-hosted Git

Usage

# 1. Clone
git clone https://github.com/YOUR_USERNAME/docker-compose-templates.git
cd docker-compose-templates/<stack>

# 2. Copy and configure env
cp .env.example .env
# Edit .env with your values

# 3. Start
docker compose up -d

# 4. Check logs
docker compose logs -f

Requirements

  • Docker 24+
  • Docker Compose v2 (docker compose, not docker-compose)

Tips

  • All stacks use named volumes — data persists between restarts
  • Passwords/secrets go in .env, never hardcoded
  • Each service exposes ports only where necessary — check comments before exposing to internet

About

Production-ready Docker Compose stacks: monitoring, ELK, databases, Traefik reverse proxy, and Gitea.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors