This is an automated email from the ASF dual-hosted git repository.

majunjie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix-docker.git


The following commit(s) were added to refs/heads/master by this push:
     new 2fad8fc  feat: Add docker-compose config for arm64 (#216)
2fad8fc is described below

commit 2fad8fc74ec38ac698e1964a6a7f54b7dda8fb61
Author: Joey <[email protected]>
AuthorDate: Thu Sep 9 10:43:55 2021 +0800

    feat: Add docker-compose config for arm64 (#216)
    
    Signed-off-by: imjoey <[email protected]>
---
 example/docker-compose-arm64.yml | 62 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

diff --git a/example/docker-compose-arm64.yml b/example/docker-compose-arm64.yml
new file mode 100644
index 0000000..64a46b1
--- /dev/null
+++ b/example/docker-compose-arm64.yml
@@ -0,0 +1,62 @@
+version: "3"
+
+services:
+  apisix:
+    image: apache/apisix:2.9-alpine
+    restart: always
+    volumes:
+      - ./apisix_log:/usr/local/apisix/logs
+      - ./apisix_conf/config.yaml:/usr/local/apisix/conf/config.yaml:ro
+    depends_on:
+      - etcd
+    ports:
+      - "9080:9080/tcp"
+      - "9091:9091/tcp"
+      - "9443:9443/tcp"
+    networks:
+      apisix:
+
+  etcd:
+    image: rancher/coreos-etcd:v3.4.13-arm64
+    user: root
+    restart: always
+    volumes:
+      - ./etcd_data:/etcd-data
+    environment:
+      ETCD_UNSUPPORTED_ARCH: "arm64"
+      ETCD_ENABLE_V2: "true"
+      ALLOW_NONE_AUTHENTICATION: "yes"
+      ETCD_ADVERTISE_CLIENT_URLS: "http://0.0.0.0:2379";
+      ETCD_LISTEN_CLIENT_URLS: "http://0.0.0.0:2379";
+    ports:
+      - "2379:2379/tcp"
+    networks:
+      apisix:
+
+  web1:
+    image: nginx:1.19.10-alpine
+    restart: always
+    volumes:
+      - ./upstream/web1.conf:/etc/nginx/nginx.conf
+    ports:
+      - "9081:80/tcp"
+    environment:
+      - NGINX_PORT=80
+    networks:
+      apisix:
+
+  web2:
+    image: nginx:1.19.10-alpine
+    restart: always
+    volumes:
+      - ./upstream/web2.conf:/etc/nginx/nginx.conf
+    ports:
+      - "9082:80/tcp"
+    environment:
+      - NGINX_PORT=80
+    networks:
+      apisix:
+
+networks:
+  apisix:
+    driver: bridge

Reply via email to