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
444 watching
7k forks
Language: HTML
last commit: 12 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 | 12 months ago | |
| Plex | 36,108 | 12 months ago | |
| Portainer | 36,108 | 12 months ago | |
| Wireguard | 36,108 | 12 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 | ||