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