瀏覽代碼

remove references to Dev Environments feature

Signed-off-by: Guillaume Lours <705411+glours@users.noreply.github.com>
Guillaume Lours 1 年之前
父節點
當前提交
18f59bdb09
共有 50 個文件被更改,包括 26 次插入913 次删除
  1. 23 27
      README.md
  2. 0 11
      angular/.docker/docker-compose.yaml
  3. 0 7
      angular/README.md
  4. 0 10
      apache-php/.docker/docker-compose.yaml
  5. 0 7
      apache-php/README.md
  6. 0 9
      django/.docker/docker-compose.yaml
  7. 0 7
      django/README.md
  8. 0 13
      fastapi/.docker/docker-compose.yaml
  9. 0 7
      fastapi/README.md
  10. 0 16
      flask-redis/.docker/docker-compose.yaml
  11. 0 7
      flask-redis/README.md
  12. 0 10
      flask/.docker/docker-compose.yaml
  13. 0 7
      flask/README.md
  14. 0 5
      icon_devenvs.svg
  15. 0 38
      nginx-aspnet-mysql/.docker/docker-compose.yaml
  16. 1 8
      nginx-aspnet-mysql/README.md
  17. 0 27
      nginx-flask-mongo/.docker/docker-compose.yaml
  18. 0 7
      nginx-flask-mongo/README.md
  19. 0 61
      nginx-flask-mysql/.docker/docker-compose.yaml
  20. 0 7
      nginx-flask-mysql/README.md
  21. 0 50
      nginx-golang-mysql/.docker/docker-compose.yaml
  22. 1 8
      nginx-golang-mysql/README.md
  23. 0 50
      nginx-golang-postgres/.docker/docker-compose.yaml
  24. 1 8
      nginx-golang-postgres/README.md
  25. 0 19
      nginx-golang/.docker/docker-compose.yaml
  26. 0 7
      nginx-golang/README.md
  27. 0 42
      react-express-mongodb/.docker/docker-compose.yaml
  28. 0 7
      react-express-mongodb/README.md
  29. 0 64
      react-express-mysql/.docker/docker-compose.yaml
  30. 0 7
      react-express-mysql/README.md
  31. 0 61
      react-java-mysql/.docker/docker-compose.yaml
  32. 0 7
      react-java-mysql/README.md
  33. 0 11
      react-nginx/.docker/docker-compose.yaml
  34. 0 7
      react-nginx/README.md
  35. 0 51
      react-rust-postgres/.docker/docker-compose.yaml
  36. 0 7
      react-rust-postgres/readme.md
  37. 0 32
      sparkjava-mysql/.docker/docker-compose.yaml
  38. 0 7
      sparkjava-mysql/README.md
  39. 0 9
      sparkjava/.docker/docker-compose.yaml
  40. 0 7
      sparkjava/README.md
  41. 0 34
      spring-postgres/.docker/docker-compose.yaml
  42. 0 7
      spring-postgres/README.md
  43. 0 22
      traefik-golang/.docker/docker-compose.yaml
  44. 0 7
      traefik-golang/README.md
  45. 0 9
      vuejs/.docker/docker-compose.yaml
  46. 0 7
      vuejs/README.md
  47. 0 36
      wasmedge-kafka-mysql/.docker/docker-compose.yml
  48. 0 7
      wasmedge-kafka-mysql/README.md
  49. 0 25
      wasmedge-mysql-nginx/.docker/docker-compose.yml
  50. 0 7
      wasmedge-mysql-nginx/README.md

+ 23 - 27
README.md

@@ -18,58 +18,54 @@ These samples provide a starting point for how to integrate different services u
 
 ## Samples of Docker Compose applications with multiple integrated services
 
-<a href="https://docs.docker.com/desktop/dev-environments/"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a> Icon indicates Sample is compatible with [Docker Dev Environments](https://docs.docker.com/desktop/dev-environments/) in Docker Desktop version 4.10 or later.
-
 <a href="https://docs.docker.com/desktop/wasm/"><img src="icon_wasm.svg" alt="Docker + wasm" height="30" align="top"/></a> Icon indicates Sample is compatible with [Docker+Wasm](https://docs.docker.com/desktop/wasm/).
 
 - [`ASP.NET / MS-SQL`](aspnet-mssql) - Sample ASP.NET core application
 with MS SQL server database.
 - [`Elasticsearch / Logstash / Kibana`](elasticsearch-logstash-kibana) - Sample Elasticsearch, Logstash, and Kibana stack.
 - [`Go / NGINX / MySQL`](nginx-golang-mysql) - Sample Go application
-with an Nginx proxy and a MySQL database.&nbsp;<a href="nginx-golang-mysql"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+with an Nginx proxy and a MySQL database.
 - [`Go / NGINX / PostgreSQL`](nginx-golang-postgres) - Sample Go
-application with an Nginx proxy and a PostgreSQL database.&nbsp;<a href="nginx-golang-postgres"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with an Nginx proxy and a PostgreSQL database.
 - [`Java Spark / MySQL`](sparkjava-mysql) - Sample Java application and
-a MySQL database.&nbsp;<a href="sparkjava-mysql"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`NGINX / ASP.NET / MySQL`](nginx-aspnet-mysql) - Sample Nginx reverse proxy with an C# backend using ASP.NET&nbsp;<a href="nginx-aspnet-mysql"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+a MySQL database.
+- [`NGINX / ASP.NET / MySQL`](nginx-aspnet-mysql) - Sample Nginx reverse proxy with an C# backend using ASP.NET.
 - [`NGINX / Flask / MongoDB`](nginx-flask-mongo) - Sample Python/Flask
-application with Nginx proxy and a Mongo database.&nbsp;<a href="nginx-flask-mongo"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with Nginx proxy and a Mongo database.
 - [`NGINX / Flask / MySQL`](nginx-flask-mysql) - Sample Python/Flask application with an Nginx proxy and a MySQL database.
-- [`NGINX / Node.js / Redis`](nginx-nodejs-redis) - Sample Node.js application with Nginx proxy and a Redis database
-- [`NGINX / Go`](nginx-golang) - Sample Nginx proxy with a Go backend.&nbsp;<a href="nginx-golang"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+- [`NGINX / Node.js / Redis`](nginx-nodejs-redis) - Sample Node.js application with Nginx proxy and a Redis database.
+- [`NGINX / Go`](nginx-golang) - Sample Nginx proxy with a Go backend.
 - [`NGINX / WSGI / Flask`](nginx-wsgi-flask) - Sample Nginx reverse proxy with a Flask backend using WSGI.
-- [`PostgreSQL / pgAdmin`](postgresql-pgadmin) - Sample setup for postgreSQL database with pgAdmin web interface
-- [`Python / Flask / Redis`](flask-redis) - Sample Python/Flask and a Redis database&nbsp;<a href="flask-redis"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+- [`PostgreSQL / pgAdmin`](postgresql-pgadmin) - Sample setup for postgreSQL database with pgAdmin web interface.
+- [`Python / Flask / Redis`](flask-redis) - Sample Python/Flask and a Redis database.
 - [`React / Spring / MySQL`](react-java-mysql) - Sample React
-application with a Spring backend and a MySQL database.&nbsp;<a href="react-java-mysql"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with a Spring backend and a MySQL database.
 - [`React / Express / MySQL`](react-express-mysql) - Sample React
-application with a Node.js backend and a MySQL database.&nbsp;<a href="react-express-mysql"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with a Node.js backend and a MySQL database.
 - [`React / Express / MongoDB`](react-express-mongodb) - Sample React
-application with a Node.js backend and a Mongo database.&nbsp;<a href="react-express-mongodb"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with a Node.js backend and a Mongo database.
 - [`React / Rust / PostgreSQL`](react-rust-postgres) - Sample React
-application with a Rust backend and a Postgres database.&nbsp;<a href="react-rust-postgres"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`React / Nginx`](react-nginx) - Sample React application with Nginx.&nbsp;<a href="react-nginx"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+application with a Rust backend and a Postgres database.
+- [`React / Nginx`](react-nginx) - Sample React application with Nginx.
 - [`Spring / PostgreSQL`](spring-postgres) - Sample Java application
-with Spring framework and a Postgres database.&nbsp;<a href="spring-postgres"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+with Spring framework and a Postgres database.
 - [`WasmEdge / MySQL / Nginx`](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.&nbsp;<a href="wasmedge-mysql-nginx"><img src="icon_wasm.svg" alt="Compatible with Docker+wasm" height="30" align="top"/></a>
 - [`WasmEdge / Kafka / MySQL`](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.&nbsp;<a href="wasmedge-kafka-mysql"><img src="icon_wasm.svg" alt="Compatible with Docker+wasm" height="30" align="top"/></a>
 
 ## Single service samples
 
-<a href="https://docs.docker.com/desktop/dev-environments/"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a> Icon indicates Sample is compatible with [Docker Dev Environments](https://docs.docker.com/desktop/dev-environments/) in Docker Desktop version 4.10 or later.
-
-- [`Angular`](angular)&nbsp;<a href="angular"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`Spark`](sparkjava)&nbsp;<a href="sparkjava"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`VueJS`](vuejs)&nbsp;<a href="vuejs"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`Flask`](flask)&nbsp;<a href="flask"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`PHP`](apache-php)&nbsp;<a href="apache-php"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`Traefik`](traefik-golang)&nbsp;<a href="traefik-golang"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
-- [`Django`](django)&nbsp;<a href="django"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+- [`Angular`](angular)
+- [`Spark`](sparkjava)
+- [`VueJS`](vuejs)
+- [`Flask`](flask)
+- [`PHP`](apache-php)
+- [`Traefik`](traefik-golang)
+- [`Django`](django)
 - [`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`](fastapi)&nbsp;<a href="fastapi#use-with-docker-development-environments"><img src="icon_devenvs.svg" alt="Use with Docker Dev Environments" height="30" align="top"/></a>
+- [`FastAPI`](fastapi)
 
 ## Basic setups for different platforms (not production ready - useful for personal use)
 

+ 0 - 11
angular/.docker/docker-compose.yaml

@@ -1,11 +0,0 @@
-services:
-  web:
-    build:
-      context: angular
-      target: dev-envs
-    ports:
-      - 4200:4200
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-      - ./angular:/project
-      - /project/node_modules

+ 0 - 7
angular/README.md

@@ -1,11 +1,4 @@
 ## Compose sample 
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/angular)
-
 ### Angular service
 
 Project structure:

+ 0 - 10
apache-php/.docker/docker-compose.yaml

@@ -1,10 +0,0 @@
-services:
-  web:
-    build:
-      context: app
-      target: dev-envs
-    ports: 
-      - '80:80'
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-      - ./app:/var/www/html/

+ 0 - 7
apache-php/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/apache-php)
-
 ### PHP application with Apache2
 
 Project structure:

+ 0 - 9
django/.docker/docker-compose.yaml

@@ -1,9 +0,0 @@
-services:
-  web: 
-    build:
-      context: app
-      target: dev-envs
-    ports: 
-      - '8000:8000'
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
django/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/django)
-
 ### Django application in dev mode
 
 Project structure:

+ 0 - 13
fastapi/.docker/docker-compose.yaml

@@ -1,13 +0,0 @@
-services:
-  api:
-    build:
-      context: .
-      target: dev-envs
-    container_name: fastapi-application
-    environment:
-      PORT: 8000
-    ports:
-      - '8000:8000'
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    restart: "no"

+ 0 - 7
fastapi/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/fastapi)
-
 ### Python/FastAPI application
 
 Project structure:

+ 0 - 16
flask-redis/.docker/docker-compose.yaml

@@ -1,16 +0,0 @@
-services:
-  redis:
-    image: redislabs/redismod
-    ports:
-      - '6379:6379'
-  web:
-    build:
-      context: .
-      target: dev-envs
-    stop_signal: SIGINT
-    ports:
-      - '8000:8000'
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    depends_on:
-      - redis

+ 0 - 7
flask-redis/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/flask-redis)
-
 ### Python/Flask application using a Redis database
 
 Project structure:

+ 0 - 10
flask/.docker/docker-compose.yaml

@@ -1,10 +0,0 @@
-services:
-  web: 
-    build:
-      context: app
-      target: dev-envs
-    stop_signal: SIGINT
-    ports: 
-      - '8000:8000'
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
flask/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/flask)
-
 ### Python/Flask application
 
 Project structure:

文件差異過大導致無法顯示
+ 0 - 5
icon_devenvs.svg


+ 0 - 38
nginx-aspnet-mysql/.docker/docker-compose.yaml

@@ -1,38 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    restart: always
-    secrets:
-      - db-password
-    depends_on: ['db']
-    environment:
-      - ASPNETCORE_URLS=http://+:8000
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-
-  db:
-    image: mariadb:10-focal
-    command: '--default-authentication-plugin=mysql_native_password'
-    restart: always
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-
-  proxy:
-    build: proxy
-    ports:
-      - 80:80
-    depends_on: 
-      - backend
-
-volumes:
-  db-data:
-secrets:
-  db-password:
-    file: db/password.txt

+ 1 - 8
nginx-aspnet-mysql/README.md

@@ -1,12 +1,5 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-aspnet-mysql)
-
-### ASP.NET server with an Nginx proxy and a MySQL database
+### ASP.NET server with a Nginx proxy and a MySQL database
 
 Project structure:
 ```

+ 0 - 27
nginx-flask-mongo/.docker/docker-compose.yaml

@@ -1,27 +0,0 @@
-services:
-  web:
-    image: nginx
-    volumes:
-      - ./nginx/nginx.conf:/tmp/nginx.conf
-    environment: 
-      - FLASK_SERVER_ADDR=backend:9091  
-    command: /bin/bash -c "envsubst < /tmp/nginx.conf > /etc/nginx/conf.d/default.conf && nginx -g 'daemon off;'" 
-    ports:
-      - 80:80
-    depends_on:
-      - backend
-
-  backend:
-    build:
-      context: flask
-      target: dev-envs
-    stop_signal: SIGINT
-    environment:
-      - FLASK_SERVER_PORT=9091
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    depends_on:
-      -  mongo  
-
-  mongo:
-    image: mongo

+ 0 - 7
nginx-flask-mongo/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-flask-mongo)
-
 ### Python/Flask application with Nginx proxy and a Mongo database
 
 Project structure:

+ 0 - 61
nginx-flask-mysql/.docker/docker-compose.yaml

@@ -1,61 +0,0 @@
-services:
-  db:
-    image: mariadb:10-focal
-    command: '--default-authentication-plugin=mysql_native_password'
-    restart: always
-    healthcheck:
-      test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
-      interval: 3s
-      retries: 5
-      start_period: 30s
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    networks:
-      - backnet
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-    expose:
-      - 3306
-      - 33060
-
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    restart: always
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    secrets:
-      - db-password
-    ports:
-      - 8000:8000
-    networks:
-      - backnet
-      - frontnet
-    depends_on:
-      db:
-        condition: service_healthy
-
-  proxy:
-    build: proxy
-    restart: always
-    ports:
-      - 80:80
-    depends_on: 
-      - backend
-    networks:
-      - frontnet
-
-volumes:
-  db-data:
-
-secrets:
-  db-password:
-    file: db/password.txt
-
-networks:
-  backnet:
-  frontnet:

+ 0 - 7
nginx-flask-mysql/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-flask-mysql)
-
 ### Python/Flask with Nginx proxy and MySQL database
 
 Project structure:

+ 0 - 50
nginx-golang-mysql/.docker/docker-compose.yaml

@@ -1,50 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    secrets:
-      - db-password
-    depends_on:
-      db:
-        condition: service_healthy
-
-  db:
-    image: mariadb:10-focal
-    command: '--default-authentication-plugin=mysql_native_password'
-    restart: always
-    healthcheck:
-      test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
-      interval: 3s
-      retries: 5
-      start_period: 30s
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-    expose:
-      - 3306
-
-  proxy:
-    image: nginx
-    volumes:
-      - type: bind
-        source: ./proxy/nginx.conf
-        target: /etc/nginx/conf.d/default.conf
-        read_only: true
-    ports:
-      - 80:80
-    depends_on: 
-      - backend
-
-volumes:
-  db-data:
-
-secrets:
-  db-password:
-    file: db/password.txt

+ 1 - 8
nginx-golang-mysql/README.md

@@ -1,12 +1,5 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-golang-mysql)
-
-### Go server with an Nginx proxy and a MariaDB/MySQL database
+### Go server with a Nginx proxy and a MariaDB/MySQL database
 
 Project structure:
 ```

+ 0 - 50
nginx-golang-postgres/.docker/docker-compose.yaml

@@ -1,50 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    secrets:
-      - db-password
-    depends_on:
-      db:
-        condition: service_healthy
-
-  db:
-    image: postgres
-    restart: always
-    user: postgres
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/postgresql/data
-    environment:
-      - POSTGRES_DB=example
-      - POSTGRES_PASSWORD_FILE=/run/secrets/db-password
-    expose:
-      - 5432
-    healthcheck:
-      test: [ "CMD", "pg_isready" ]
-      interval: 10s
-      timeout: 5s
-      retries: 5
-
-  proxy:
-    image: nginx
-    volumes:
-      - type: bind
-        source: ./proxy/nginx.conf
-        target: /etc/nginx/conf.d/default.conf
-        read_only: true
-    ports:
-      - 80:80
-    depends_on: 
-      - backend
-
-volumes:
-  db-data:
-
-secrets:
-  db-password:
-    file: db/password.txt

+ 1 - 8
nginx-golang-postgres/README.md

@@ -1,12 +1,5 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-golang-postgres)
-
-### Go server with an Nginx proxy and a Postgres database
+### Go server with a Nginx proxy and a Postgres database
 
 Project structure:
 ```

+ 0 - 19
nginx-golang/.docker/docker-compose.yaml

@@ -1,19 +0,0 @@
-services:
-  proxy:
-    image: nginx
-    volumes:
-      - type: bind
-        source: ./proxy/nginx.conf
-        target: /etc/nginx/conf.d/default.conf
-        read_only: true
-    ports:
-      - 80:80
-    depends_on:
-      - backend
-
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
nginx-golang/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/nginx-golang)
-
 ### NGINX proxy with Go backend
 
 Project structure:

+ 0 - 42
react-express-mongodb/.docker/docker-compose.yaml

@@ -1,42 +0,0 @@
-services:
-  frontend:
-    build:
-      context: frontend
-      target: dev-envs
-    ports:
-      - 3000:3000
-    stdin_open: true
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    restart: always
-    networks:
-      - react-express
-    depends_on:
-      - backend
-
-  backend:
-    restart: always
-    build:
-      context: backend
-      target: dev-envs
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    depends_on:
-      - mongo
-    networks:
-      - express-mongo
-      - react-express
-    expose: 
-      - 3000
-  mongo:
-    restart: always
-    image: mongo:4.2.0
-    volumes:
-      - ./data:/data/db
-    networks:
-      - express-mongo
-    expose:
-      - 27017
-networks:
-  react-express:
-  express-mongo:

+ 0 - 7
react-express-mongodb/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/react-express-mongodb)
-
 ### React application with a NodeJS backend and a MongoDB database
 
 Project structure:

+ 0 - 64
react-express-mysql/.docker/docker-compose.yaml

@@ -1,64 +0,0 @@
-services:
-  backend:
-    build:
-      args:
-      - NODE_ENV=development
-      context: backend
-      target: dev-envs
-    command: npm run start-watch
-    environment:
-      - DATABASE_DB=example
-      - DATABASE_USER=root
-      - DATABASE_PASSWORD=/run/secrets/db-password
-      - DATABASE_HOST=db
-      - NODE_ENV=development
-    ports:
-      - 80:80
-      - 9229:9229
-      - 9230:9230
-    secrets:
-      - db-password
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    networks:
-      - public
-      - private
-    depends_on:
-      - db
-  db:
-    # We use a mariadb image which supports both amd64 & arm64 architecture
-    image: mariadb:10.6.4-focal
-    # If you really want to use MySQL, uncomment the following line
-    #image: mysql:8.0.27
-    command: '--default-authentication-plugin=mysql_native_password'
-    restart: always
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    networks:
-      - private
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-  frontend:
-    build:
-      context: frontend
-      target: dev-envs
-    ports:
-      - 3000:3000
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    networks:
-      - public
-    depends_on:
-      - backend
-networks:
-  public:
-  private:
-volumes:
-  back-notused:
-  db-data:
-secrets:
-  db-password:
-    file: db/password.txt

+ 0 - 7
react-express-mysql/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/react-express-mysql)
-
 ### React application with a NodeJS backend and a MySQL database
 
 Project structure:

+ 0 - 61
react-java-mysql/.docker/docker-compose.yaml

@@ -1,61 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    restart: always
-    secrets:
-      - db-password
-    environment:
-      MYSQL_HOST: db
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    networks:
-      - react-spring
-      - spring-mysql
-    depends_on:
-      db:
-        condition: service_healthy
-  db:
-    # We use a mariadb image which supports both amd64 & arm64 architecture
-    image: mariadb:10.6.4-focal
-    # If you really want to use MySQL, uncomment the following line
-    #image: mysql:8.0.19
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-    restart: always
-    healthcheck:
-      test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
-      interval: 3s
-      retries: 5
-      start_period: 30s
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    networks:
-      - spring-mysql
-  frontend:
-    build:
-      context: frontend
-      target: dev-envs
-    ports:
-      - 3000:3000
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    networks:
-      - react-spring
-    depends_on:
-      - backend
-    expose:
-      - 3306
-      - 33060
-volumes:
-  db-data: {}
-secrets:
-  db-password:
-    file: db/password.txt
-networks:
-  react-spring: {}
-  spring-mysql: {}

+ 0 - 7
react-java-mysql/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/react-java-mysql)
-
 ### React application with a Spring backend and a MySQL database
 
 Project structure:

+ 0 - 11
react-nginx/.docker/docker-compose.yaml

@@ -1,11 +0,0 @@
-services:
-  frontend:
-    build:
-      context: .
-      target: dev-envs
-    container_name: frontend
-    ports:
-      - "80:3000"
-      - "3000:3000"
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
react-nginx/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/react-nginx)
-
 ### An project deploy React Application with Nginx
 
 Project structure:

+ 0 - 51
react-rust-postgres/.docker/docker-compose.yaml

@@ -1,51 +0,0 @@
-name: react-rust-postgres
-services:
-  frontend:
-    build:
-      context: ../frontend
-      target: dev-envs
-    networks:
-      - client-side
-    ports:
-      - 3000:3000
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-
-  backend:
-    build:
-      context: ../backend
-      target: dev-envs
-    environment:
-      - RUST_LOG=debug
-      - PG_DBNAME=postgres
-      - PG_HOST=db
-      - PG_USER=postgres
-      - PG_PASSWORD=mysecretpassword
-      - ADDRESS=0.0.0.0:8000
-    networks:
-      - client-side
-      - server-side
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    depends_on:
-      - db
-
-  db:
-    image: postgres:12-alpine
-    restart: always
-    environment:
-      - POSTGRES_PASSWORD=mysecretpassword
-    networks:
-      - server-side
-    ports:
-      - 5432:5432
-    volumes:
-      - db-data:/var/lib/postgresql/data
-
-networks:
-  client-side: {}
-  server-side: {}
-
-volumes:
-  backend-cache: {}
-  db-data: {}

+ 0 - 7
react-rust-postgres/readme.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/react-rust-postgres)
-
 ### React application with a Rust backend and a Postgresql database
 
 Project structure:

+ 0 - 32
sparkjava-mysql/.docker/docker-compose.yaml

@@ -1,32 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    ports:
-      - 8080:8080
-    secrets:
-      - db-password
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-  db:
-    # We use a mariadb image which supports both amd64 & arm64 architecture
-    image: mariadb:10.6.4-focal
-    # If you really want to use MySQL, uncomment the following line
-    #image: mysql:8.0.27
-    restart: always
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/mysql
-    environment:
-      - MYSQL_DATABASE=example
-      - MYSQL_ROOT_PASSWORD_FILE=/run/secrets/db-password
-    expose:
-      - 3306
-      - 33060   
-volumes:
-  db-data:
-secrets:
-  db-password:
-    file: db/password.txt

+ 0 - 7
sparkjava-mysql/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/sparkjava-mysql)
-
 ### Java Spark application with MySQL database
 
 Project structure:

+ 0 - 9
sparkjava/.docker/docker-compose.yaml

@@ -1,9 +0,0 @@
-services:
-  sparkjava:
-    build:
-      context: sparkjava
-      target: dev-envs
-    ports:
-      - 8080:8080
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
sparkjava/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/sparkjava)
-
 ### Spark Java
 
 Project structure:

+ 0 - 34
spring-postgres/.docker/docker-compose.yaml

@@ -1,34 +0,0 @@
-services:
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    ports:
-      - 8080:8080
-    environment:
-      - POSTGRES_DB=example
-    networks:
-      - spring-postgres
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-  db:
-    image: postgres
-    restart: always
-    secrets:
-      - db-password
-    volumes:
-      - db-data:/var/lib/postgresql/data
-    networks:
-      - spring-postgres
-    environment:
-      - POSTGRES_DB=example
-      - POSTGRES_PASSWORD_FILE=/run/secrets/db-password
-    expose:
-      - 5432
-volumes:
-  db-data:
-secrets:
-  db-password:
-    file: db/password.txt
-networks:
-  spring-postgres:

+ 0 - 7
spring-postgres/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/spring-postgres)
-
 ### Java application with Spring framework and a Postgres database
 
 Project structure:

+ 0 - 22
traefik-golang/.docker/docker-compose.yaml

@@ -1,22 +0,0 @@
-services:
-  frontend:
-    image: traefik:2.6
-    command: --providers.docker --entrypoints.web.address=:80 --providers.docker.exposedbydefault=false
-    ports:
-      # The HTTP port
-      - "80:80"
-    volumes:
-      # So that Traefik can listen to the Docker events
-      - /var/run/docker.sock:/var/run/docker.sock
-    depends_on:
-      - backend
-  backend:
-    build:
-      context: backend
-      target: dev-envs
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock
-    labels:
-      - "traefik.enable=true"
-      - "traefik.http.routers.go.rule=Path(`/`)"
-      - "traefik.http.services.go.loadbalancer.server.port=80"

+ 0 - 7
traefik-golang/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/traefik-golang)
-
 ### TRAEFIK proxy with GO backend
 
 Project structure:

+ 0 - 9
vuejs/.docker/docker-compose.yaml

@@ -1,9 +0,0 @@
-services:
-  web:
-    build:
-      context: vuejs
-      target: dev-envs
-    ports:
-      - 8080:8080
-    volumes:
-      - /var/run/docker.sock:/var/run/docker.sock

+ 0 - 7
vuejs/README.md

@@ -1,11 +1,4 @@
 ## Compose sample application
-
-### Use with Docker Development Environments
-
-You can open this sample in the Dev Environments feature of Docker Desktop version 4.12 or later.
-
-[Open in Docker Dev Environments <img src="../open_in_new.svg" alt="Open in Docker Dev Environments" align="top"/>](https://open.docker.com/dashboard/dev-envs?url=https://github.com/docker/awesome-compose/tree/master/vuejs)
-
 ### VueJS 
 
 Project structure:

+ 0 - 36
wasmedge-kafka-mysql/.docker/docker-compose.yml

@@ -1,36 +0,0 @@
-services:
-  redpanda:
-    image: docker.redpanda.com/vectorized/redpanda:v22.2.2
-    command:
-      - redpanda start
-      - --smp 1
-      - --overprovisioned
-      - --node-id 0
-      - --kafka-addr PLAINTEXT://0.0.0.0:29092,OUTSIDE://0.0.0.0:9092
-      - --advertise-kafka-addr PLAINTEXT://redpanda:29092,OUTSIDE://redpanda:9092
-      - --pandaproxy-addr 0.0.0.0:8082
-      - --advertise-pandaproxy-addr localhost:8082
-    ports:
-      - 8081:8081
-      - 8082:8082
-      - 9092:9092
-      - 9644:9644
-      - 29092:29092
-    volumes:
-      - ./kafka:/app
-  etl:
-    image: etl-kafka
-    platform: wasi/wasm
-    build:
-      context: etl
-    environment:
-      DATABASE_URL: mysql://root:whalehello@db:3306/mysql
-      KAFKA_URL: kafka://redpanda:9092/order
-      RUST_BACKTRACE: full
-      RUST_LOG: info
-    restart: unless-stopped
-    runtime: io.containerd.wasmedge.v1
-  db:
-    image: mariadb:10.9
-    environment:
-      MYSQL_ROOT_PASSWORD: whalehello

+ 0 - 7
wasmedge-kafka-mysql/README.md

@@ -4,13 +4,6 @@
 
 This sample demonstrates a WebAssembly (Wasm) microservice written in Rust. It subscribes to a Kafka queue topic on a Redpanda server, and then transforms and saves each message into a MySQL (MariaDB) database table. The microservice is compiled into Wasm and runs in the WasmEdge runtime, which is a secure and lightweight alternative to natively compiled Rust apps in Linux containers.
 
-## Use with Docker Development Environments
-
-You will need a version of Docker Desktop or Docker CLI with Wasm support.
-
-* [Install Docker Desktop + Wasm (Beta)](https://docs.docker.com/desktop/wasm/)
-* [Install Docker CLI + Wasm](https://github.com/chris-crone/wasm-day-na-22/tree/main/server)
-
 ## WasmEdge server with Redpanda and MySQL database
 
 Project structure:

+ 0 - 25
wasmedge-mysql-nginx/.docker/docker-compose.yml

@@ -1,25 +0,0 @@
-services:
-  frontend:
-    image: nginx:alpine
-    ports:
-      - 8090:80
-    volumes:
-      - ./frontend:/usr/share/nginx/html
-
-  backend:
-    image: demo-microservice
-    platform: wasi/wasm
-    build:
-      context: backend/
-    ports:
-      - 8080:8080
-    environment:
-      DATABASE_URL: mysql://root:whalehello@db:3306/mysql
-      RUST_BACKTRACE: full
-    restart: unless-stopped
-    runtime: io.containerd.wasmedge.v1
-
-  db:
-    image: mariadb:10.9
-    environment:
-      MYSQL_ROOT_PASSWORD: whalehello

+ 0 - 7
wasmedge-mysql-nginx/README.md

@@ -4,13 +4,6 @@
 
 This sample demonstrates a web application with a WebAssembly (Wasm) microservice, written in Rust. The Wasm microservice is an HTTP API connected to a MySQL (MariaDB) database. The API is invoked via from JavaScript in a web interface serving static HTML. The microservice is compiled into WebAssembly (Wasm) and runs in the WasmEdge Runtime, a secure and lightweight alternative to natively compiled Rust apps in Linux containers. Checkout [this article](https://blog.logrocket.com/rust-microservices-server-side-webassembly/) or [this video](https://www.youtube.com/watch?v=VSqMPFr7SEs) to learn how the Rust code in this microservice works.
 
-## Use with Docker Development Environments
-
-You will need a version of Docker Desktop or Docker CLI with Wasm support.
-
-* [Install Docker Desktop + Wasm (Beta)](https://docs.docker.com/desktop/wasm/)
-* [Install Docker CLI + Wasm](https://github.com/chris-crone/wasm-day-na-22/tree/main/server)
-
 ## WasmEdge server with Nginx proxy and MySQL database
 
 Project structure:

部分文件因文件數量過多而無法顯示