From c624b9eda7d193856216ee0013468777a16f2e8a Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Mon, 3 Apr 2023 23:35:25 +0200 Subject: [PATCH] Use docker-compose spec v3 in nginx receipt Previously v1 was used. Signed-off-by: Jakob Ackermann --- docs/recipes/nginx.md | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/docs/recipes/nginx.md b/docs/recipes/nginx.md index 14c5b55b..8efaeb5c 100644 --- a/docs/recipes/nginx.md +++ b/docs/recipes/nginx.md @@ -168,23 +168,26 @@ Review the [requirements](index.md#requirements), then follow these steps. 5. Create the compose file. Paste the following YAML into a new file called `docker-compose.yml`. ```yaml - nginx: - # Note : Only nginx:alpine supports bcrypt. - # If you don't need to use bcrypt, you can use a different tag. - # Ref. https://github.com/nginxinc/docker-nginx/issues/29 - image: "nginx:alpine" - ports: - - 5043:443 - links: - - registry:registry - volumes: - - ./auth:/etc/nginx/conf.d - - ./auth/nginx.conf:/etc/nginx/nginx.conf:ro + version: "3" - registry: - image: registry:2 - volumes: - - ./data:/var/lib/registry + services: + nginx: + # Note : Only nginx:alpine supports bcrypt. + # If you don't need to use bcrypt, you can use a different tag. + # Ref. https://github.com/nginxinc/docker-nginx/issues/29 + image: "nginx:alpine" + ports: + - 5043:443 + depends_on: + - registry + volumes: + - ./auth:/etc/nginx/conf.d + - ./auth/nginx.conf:/etc/nginx/nginx.conf:ro + + registry: + image: registry:2 + volumes: + - ./data:/var/lib/registry ``` ## Starting and stopping