awesome-compose
Web app examples
A curated collection of Docker Compose samples to demonstrate various web application setups and services
Awesome Docker Compose samples
36k stars
439 watching
7k forks
Language: HTML
last commit: 2 days 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 | 35,524 | 2 days ago | |
Plex | 35,524 | 2 days ago | |
Portainer | 35,524 | 2 days ago | |
Wireguard | 35,524 | 2 days 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 |