From b44ace123d8d5a19701bd49b836a28c86da09439 Mon Sep 17 00:00:00 2001 From: yzqzss Date: Thu, 18 Jul 2024 03:55:34 +0800 Subject: [PATCH] publish docker --- README.md | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 7f56bff..99128cb 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,28 @@ Go to [release](https://git.saveweb.org/saveweb/cnblogs/releases) page, downlaod WARNING: DO NOT run `cnblogs_posts_list` concurrently (on same IP), you may be banned by cnblogs. -NOTE: We will publish a docker image soon™ (<30 minutes). +### Docker + +```bash +export ARCHIVIST= # a string that can uniquely identify your node (for example: bob-gcloud-514). (Legal characters: letters, numbers, -, _) +``` + +```bash +if [[ -z "$ARCHIVIST" ]]; then + echo "WARN: ARCHIVIST must be set" + exit 1 +fi +_image="icecodexi/saveweb:cnblogs" +docker pull "${_image}" \ + && docker stop cnblogs +docker rm -f cnblogs \ + && docker run --env ARCHIVIST="$ARCHIVIST" --restart always \ + --volume /etc/localtime:/etc/localtime:ro \ + --cpu-shares 512 --memory 512M --memory-swap 512M \ + --detach --name cnblogs \ + "${_image}" +``` + ---