From 238a81bd2d9da204299e11d2cfa05da6635619cd Mon Sep 17 00:00:00 2001 From: neil <8305679+Neilpang@users.noreply.github.com> Date: Sat, 1 Jun 2019 23:14:26 +0800 Subject: [PATCH] Updated deploy to docker containers (markdown) --- deploy-to-docker-containers.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/deploy-to-docker-containers.md b/deploy-to-docker-containers.md index 8709d93..d289b56 100644 --- a/deploy-to-docker-containers.md +++ b/deploy-to-docker-containers.md @@ -65,6 +65,31 @@ docker run --rm -itd \ neilpang/acme.sh daemon ``` +#### 3. Let's issue a cert first: + +```sh +docker exec \ + -e CF_Email=xxx@exmaple.com \ + -e CF_Key=xxxxxxxxxx \ + acme.sh --issue -d example.com --dns dns_cf +``` + +#### 4. Let's deploy the cert now: + +```sh +docker exec \ + -e DEPLOY_DOCKER_CONTAINER_LABEL=sh.acme.autoload.domain=example.com \ + -e DEPLOY_DOCKER_CONTAINER_KEY_FILE=/etc/nginx/ssl/example.com/key.pem \ + -e DEPLOY_DOCKER_CONTAINER_CERT_FILE="/etc/nginx/ssl/example.com/cert.pem" \ + -e DEPLOY_DOCKER_CONTAINER_CA_FILE="/etc/nginx/ssl/example.com/ca.pem" \ + -e DEPLOY_DOCKER_CONTAINER_CA_FILE="/etc/nginx/ssl/example.com/ca.pem" \ + -e DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE="/etc/nginx/ssl/example.com/full.pem" \ + -e DEPLOY_DOCKER_CONTAINER_RELOAD_CMD="service nginx force-reload" \ + acme.sh --deploy -d example.com --deploy-hook docker +``` + + +