From f356587b23b4ebaae74369543eb04d3c4685e17a Mon Sep 17 00:00:00 2001 From: Fazle Rabbi Date: Sun, 5 Dec 2021 18:37:53 +0600 Subject: [PATCH 1/2] Add docker-compose for kiwix-server added docker-compose for kiwix-server via docker-compose.yml.example which supports both local and remote zim file. updated README.md to update about docker-compose.yml.example --- docker/server/README.md | 2 ++ docker/server/docker-compose.yml.example | 14 ++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 docker/server/docker-compose.yml.example diff --git a/docker/server/README.md b/docker/server/README.md index 9b5162f..a5891b8 100644 --- a/docker/server/README.md +++ b/docker/server/README.md @@ -27,6 +27,8 @@ Build an image for an ARM based GNU/Linux: docker build . -t kiwix/kiwix-serve:latest --build-arg ARCH="arm32v7/" ``` +You can also deploy kiwix with `docker-compose`. Check out a sample at [docker-compose.yml.example](docker-compose.yml.example) + Screenshots ----------- diff --git a/docker/server/docker-compose.yml.example b/docker/server/docker-compose.yml.example new file mode 100644 index 0000000..6b3a80d --- /dev/null +++ b/docker/server/docker-compose.yml.example @@ -0,0 +1,14 @@ +version: '3.3' +services: + kiwix-serve: + ports: + - 8080:80 + image: kiwix/kiwix-serve + # uncomment next 4 lines to use it with local zim file in /tmp/zim + # volumes: + # - /tmp/zim:/data + # command: + # - *.zim + # uncomment next 2 lines to use it with remote zim file + # environment: + # - 'DOWNLOAD=https://download.kiwix.org/zim/wikipedia_bm_all.zim' From c8be7c47ca82208caed3927639593fa2743ff14f Mon Sep 17 00:00:00 2001 From: Fazle Rabbi Date: Fri, 10 Dec 2021 21:09:14 +0600 Subject: [PATCH 2/2] Modify README.md to link to docker-compose doc --- docker/server/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/server/README.md b/docker/server/README.md index a5891b8..3ca259b 100644 --- a/docker/server/README.md +++ b/docker/server/README.md @@ -27,7 +27,7 @@ Build an image for an ARM based GNU/Linux: docker build . -t kiwix/kiwix-serve:latest --build-arg ARCH="arm32v7/" ``` -You can also deploy kiwix with `docker-compose`. Check out a sample at [docker-compose.yml.example](docker-compose.yml.example) +You can also deploy kiwix with [`docker-compose`](https://docs.docker.com/compose/). Check out a sample at [docker-compose.yml.example](docker-compose.yml.example) Screenshots -----------