awesome-compose

Web app examples

A curated collection of Docker Compose samples to demonstrate various web application setups and services

Awesome Docker Compose samples

GitHub

36k stars
444 watching
7k forks
Language: HTML
last commit: 10 months ago
Linked from 3 awesome lists

awesomeawesome-listdocker-compose

Awesome Compose / Samples of Docker Compose applications with multiple integrated services

ASP.NET / MS-SQL Sample ASP.NET core application with MS SQL server database
Elasticsearch / Logstash / Kibana Sample Elasticsearch, Logstash, and Kibana stack
Go / NGINX / MySQL Sample Go application with an Nginx proxy and a MySQL database
Go / NGINX / PostgreSQL Sample Go application with an Nginx proxy and a PostgreSQL database
Java Spark / MySQL Sample Java application and a MySQL database
NGINX / ASP.NET / MySQL Sample Nginx reverse proxy with an C# backend using ASP.NET
NGINX / Flask / MongoDB Sample Python/Flask application with Nginx proxy and a Mongo database
NGINX / Flask / MySQL Sample Python/Flask application with an Nginx proxy and a MySQL database
NGINX / Node.js / Redis Sample Node.js application with Nginx proxy and a Redis database
NGINX / Go Sample Nginx proxy with a Go backend
NGINX / WSGI / Flask Sample Nginx reverse proxy with a Flask backend using WSGI
PostgreSQL / pgAdmin Sample setup for postgreSQL database with pgAdmin web interface
Python / Flask / Redis Sample Python/Flask and a Redis database
React / Spring / MySQL Sample React application with a Spring backend and a MySQL database
React / Express / MySQL Sample React application with a Node.js backend and a MySQL database
React / Express / MongoDB Sample React application with a Node.js backend and a Mongo database
React / Rust / PostgreSQL Sample React application with a Rust backend and a Postgres database
React / Nginx Sample React application with Nginx
Spring / PostgreSQL Sample Java application with Spring framework and a Postgres database
WasmEdge / MySQL / Nginx Sample Wasm-based web application with a static HTML frontend, using a MySQL (MariaDB) database. The frontend connects to a Wasm microservice written in Rust, that runs using the WasmEdge runtime
WasmEdge / Kafka / MySQL Sample Wasm-based microservice that subscribes to a Kafka (Redpanda) queue topic, and transforms and saves any incoming message into a MySQL (MariaDB) database

Awesome Compose / Single service samples

Angular
Spark
VueJS
Flask
PHP
Traefik
Django
Minecraft server 36,108 10 months ago
Plex 36,108 10 months ago
Portainer 36,108 10 months ago
Wireguard 36,108 10 months ago
FastAPI

Awesome Compose / Basic setups for different platforms (not production ready - useful for personal use)

Gitea / PostgreSQL
Nextcloud / PostgreSQL
Nextcloud / Redis / MariaDB
Pi-hole / cloudflared Sample Pi-hole setup with use of DoH cloudflared service
Prometheus / Grafana
Wordpress / MySQL

Awesome Compose / Getting started / Prerequisites / Make sure that you have Docker and Docker Compose installed

Install Docker Desktop Windows or macOS:
Install Docker Linux: and then

Backlinks from these awesome lists:

0