From d7f81842a4d0c78b74e84cf61d289bd58cfe4ec7 Mon Sep 17 00:00:00 2001 From: Guillaume Lours Date: Tue, 9 Aug 2022 10:30:30 +0200 Subject: [PATCH] identify samples usable with Docker Dev Environments (#279) Signed-off-by: Guillaume Lours --- README.md | 50 +++++++++++++++++++++++++++--------------------- icon_devenvs.svg | 8 ++++++++ 2 files changed, 36 insertions(+), 22 deletions(-) create mode 100644 icon_devenvs.svg diff --git a/README.md b/README.md index 0323edd..af8e5a8 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,7 @@ These samples provide a starting point for how to integrate different services using a Compose file and to manage their deployment with Docker Compose. -> **Note:** -> +> **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. @@ -18,47 +17,54 @@ These samples provide a starting point for how to integrate different services u - [Basic setups for different platforms (not production ready - useful for personal use)](#basic-setups-for-different-platforms-not-production-ready---useful-for-personal-use). ## Samples of Docker Compose applications with multiple integrated services + +Use with Docker Dev Environments Icon indicates Sample is compatible with [Docker Dev Environments](https://docs.docker.com/desktop/dev-environments/) + - [`ASP.NET / MS-SQL`](https://github.com/docker/awesome-compose/tree/master/aspnet-mssql) - Sample ASP.NET core application with MS SQL server database. - [`Elasticsearch / Logstash / Kibana`](https://github.com/docker/awesome-compose/tree/master/elasticsearch-logstash-kibana) - Sample Elasticsearch, Logstash, and Kibana stack. - [`Go / NGINX / MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-golang-mysql) - Sample Go application -with an Nginx proxy and a MySQL database. +with an Nginx proxy and a MySQL database. Use with Docker Dev Environments - [`Go / NGINX / PostgreSQL`](https://github.com/docker/awesome-compose/tree/master/nginx-golang-postgres) - Sample Go -application with an Nginx proxy and a PostgreSQL database. +application with an Nginx proxy and a PostgreSQL database. Use with Docker Dev Environments - [`Java Spark / MySQL`](https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql) - Sample Java application and -a MySQL database. -- [`NGINX / ASP.NET / MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) - Sample Nginx reverse proxy with an C# backend using ASP.NET +a MySQL database. Use with Docker Dev Environments +- [`NGINX / ASP.NET / MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql) - Sample Nginx reverse proxy with an C# backend using ASP.NET Use with Docker Dev Environments - [`NGINX / Flask / MongoDB`](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo) - Sample Python/Flask -application with Nginx proxy and a Mongo database. +application with Nginx proxy and a Mongo database. Use with Docker Dev Environments - [`NGINX / Flask / MySQL`](https://github.com/docker/awesome-compose/tree/master/nginx-flask-mysql) - Sample Python/Flask application with an Nginx proxy and a MySQL database. - [`NGINX / Node.js / Redis`](https://github.com/docker/awesome-compose/tree/master/nginx-nodejs-redis) - Sample Node.js application with Nginx proxy and a Redis database -- [`NGINX / Go`](https://github.com/docker/awesome-compose/tree/master/nginx-golang) - Sample Nginx proxy with a Go backend. +- [`NGINX / Go`](https://github.com/docker/awesome-compose/tree/master/nginx-golang) - Sample Nginx proxy with a Go backend. Use with Docker Dev Environments - [`NGINX / WSGI / Flask`](https://github.com/docker/awesome-compose/tree/master/nginx-wsgi-flask) - Sample Nginx reverse proxy with a Flask backend using WSGI. - [`PostgreSQL / pgAdmin`](https://github.com/docker/awesome-compose/tree/master/postgresql-pgadmin) - Sample setup for postgreSQL database with pgAdmin web interface -- [`Python / Flask / Redis`](https://github.com/docker/awesome-compose/tree/master/flask-redis) - Sample Python/Flask and a Redis database +- [`Python / Flask / Redis`](https://github.com/docker/awesome-compose/tree/master/flask-redis) - Sample Python/Flask and a Redis database Use with Docker Dev Environments - [`React / Spring / MySQL`](https://github.com/docker/awesome-compose/tree/master/react-java-mysql) - Sample React -application with a Spring backend and a MySQL database. +application with a Spring backend and a MySQL database. Use with Docker Dev Environments - [`React / Express / MySQL`](https://github.com/docker/awesome-compose/tree/master/react-express-mysql) - Sample React -application with a Node.js backend and a MySQL database. +application with a Node.js backend and a MySQL database. Use with Docker Dev Environments - [`React / Express / MongoDB`](https://github.com/docker/awesome-compose/tree/master/react-express-mongodb) - Sample React -application with a Node.js backend and a Mongo database. +application with a Node.js backend and a Mongo database. Use with Docker Dev Environments - [`React / Rust / PostgreSQL`](https://github.com/docker/awesome-compose/tree/master/react-rust-postgres) - Sample React -application with a Rust backend and a Postgres database. -- [`React / Nginx`](https://github.com/docker/awesome-compose/tree/master/react-nginx) - Sample React application with Nginx. +application with a Rust backend and a Postgres database. Use with Docker Dev Environments +- [`React / Nginx`](https://github.com/docker/awesome-compose/tree/master/react-nginx) - Sample React application with Nginx. Use with Docker Dev Environments - [`Spring / PostgreSQL`](https://github.com/docker/awesome-compose/tree/master/spring-postgres) - Sample Java application -with Spring framework and a Postgres database. +with Spring framework and a Postgres database. Use with Docker Dev Environments ## Single service samples -- [`Angular`](https://github.com/docker/awesome-compose/tree/master/angular) -- [`Spark`](https://github.com/docker/awesome-compose/tree/master/sparkjava) -- [`VueJS`](https://github.com/docker/awesome-compose/tree/master/vuejs) -- [`Flask`](https://github.com/docker/awesome-compose/tree/master/flask) -- [`PHP`](https://github.com/docker/awesome-compose/tree/master/apache-php) -- [`Traefik`](https://github.com/docker/awesome-compose/tree/master/traefik-golang) -- [`Django`](https://github.com/docker/awesome-compose/tree/master/django) + +Use with Docker Dev Environments Icon indicates Sample is compatible with [Docker Dev Environments](https://docs.docker.com/desktop/dev-environments/) + +- [`Angular`](https://github.com/docker/awesome-compose/tree/master/angular) Use with Docker Dev Environments +- [`Spark`](https://github.com/docker/awesome-compose/tree/master/sparkjava) Use with Docker Dev Environments +- [`VueJS`](https://github.com/docker/awesome-compose/tree/master/vuejs) Use with Docker Dev Environments +- [`Flask`](https://github.com/docker/awesome-compose/tree/master/flask) Use with Docker Dev Environments +- [`PHP`](https://github.com/docker/awesome-compose/tree/master/apache-php) Use with Docker Dev Environments +- [`Traefik`](https://github.com/docker/awesome-compose/tree/master/traefik-golang) Use with Docker Dev Environments +- [`Django`](https://github.com/docker/awesome-compose/tree/master/django) Use with Docker Dev Environments - [`Minecraft server`](https://github.com/docker/awesome-compose/tree/master/minecraft) - [`Plex`](https://github.com/docker/awesome-compose/tree/master/plex) - [`Portainer`](https://github.com/docker/awesome-compose/tree/master/portainer) - [`Wireguard`](https://github.com/docker/awesome-compose/tree/master/wireguard) +- [`FastAPI`](https://github.com/docker/awesome-compose/tree/master/fastapi) Use with Docker Dev Environments ## Basic setups for different platforms (not production ready - useful for personal use) - [`Gitea / PostgreSQL`](https://github.com/docker/awesome-compose/tree/master/gitea-postgres) - [`Nextcloud / PostgreSQL`](https://github.com/docker/awesome-compose/tree/master/nextcloud-postgres) diff --git a/icon_devenvs.svg b/icon_devenvs.svg new file mode 100644 index 0000000..80830fe --- /dev/null +++ b/icon_devenvs.svg @@ -0,0 +1,8 @@ + + + +