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: almost 2 years ago
Linked from 3 awesome lists

awesomeawesome-listdocker-compose

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

ASP.NET / MS-SQLSample ASP.NET core application with MS SQL server database
Elasticsearch / Logstash / KibanaSample Elasticsearch, Logstash, and Kibana stack
Go / NGINX / MySQLSample Go application with an Nginx proxy and a MySQL database
Go / NGINX / PostgreSQLSample Go application with an Nginx proxy and a PostgreSQL database
Java Spark / MySQLSample Java application and a MySQL database
NGINX / ASP.NET / MySQLSample Nginx reverse proxy with an C# backend using ASP.NET
NGINX / Flask / MongoDBSample Python/Flask application with Nginx proxy and a Mongo database
NGINX / Flask / MySQLSample Python/Flask application with an Nginx proxy and a MySQL database
NGINX / Node.js / RedisSample Node.js application with Nginx proxy and a Redis database
NGINX / GoSample Nginx proxy with a Go backend
NGINX / WSGI / FlaskSample Nginx reverse proxy with a Flask backend using WSGI
PostgreSQL / pgAdminSample setup for postgreSQL database with pgAdmin web interface
Python / Flask / RedisSample Python/Flask and a Redis database
React / Spring / MySQLSample React application with a Spring backend and a MySQL database
React / Express / MySQLSample React application with a Node.js backend and a MySQL database
React / Express / MongoDBSample React application with a Node.js backend and a Mongo database
React / Rust / PostgreSQLSample React application with a Rust backend and a Postgres database
React / NginxSample React application with Nginx
Spring / PostgreSQLSample Java application with Spring framework and a Postgres database
WasmEdge / MySQL / NginxSample 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 / MySQLSample 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 server36,108almost 2 years ago
Plex36,108almost 2 years ago
Portainer36,108almost 2 years ago
Wireguard36,108almost 2 years 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 / cloudflaredSample 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 DesktopWindows or macOS:
Install DockerLinux: and then

Backlinks from these awesome lists:

0