Hysen Labs
Open-source project
docker/awesome-compose avatar
docker

awesome-compose

GitHub describes it as Awesome Docker Compose samples. The repository metadata lists HTML as its primary language. The metadata lists the CC0-1.0 license. This article stays within the project description and details documented in the GitHub repository README.

46,071 stars8,285 forksHTMLCC0-1.0
01
DEEP OPEN-SOURCE ANALYSIS

docker/awesome-compose: Awesome Compose

GitHub describes it as Awesome Docker Compose samples. The repository metadata lists HTML as its primary language. The metadata lists the CC0-1.0 license. This article stays within the project description and details documented in the GitHub repository README.

02
DEEP OPEN-SOURCE ANALYSIS

Repository scope

GitHub describes it as Awesome Docker Compose samples. The repository metadata lists HTML as its primary language. The metadata lists the CC0-1.0 license. The README describes the project this way: These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose.

03
DEEP OPEN-SOURCE ANALYSIS

Awesome Compose

The README section "Awesome Compose" states: Note The following samples are intended for use in local development environments such as project setups, tinkering with software stacks, etc. These samples must not be deployed in production environments.

04
DEEP OPEN-SOURCE ANALYSIS

Contents

The README section "Contents" states: - Samples of Docker Compose applications with multiple integrated services. - Single service samples. - Basic setups for different platforms (not production ready - useful for personal use).

05
DEEP OPEN-SOURCE ANALYSIS

Samples of Docker Compose applications with multiple integrated services

The README section "Samples of Docker Compose applications with multiple integrated services" states: - 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. 

06
DEEP OPEN-SOURCE ANALYSIS

Editorial conclusion

The repository README is the source for this review. It does not replace a local installation or an independent test.

07
DEEP OPEN-SOURCE ANALYSIS

Official sources

08
Community notes

Community notes