使用一次性执行,非后台常驻

This commit is contained in:
mm644706215
2025-08-02 17:49:48 +08:00
parent c1122d038f
commit cef4b73111

View File

@@ -1,23 +1,15 @@
#!/bin/bash #!/bin/bash
cd /opt/certbot-aliyun-docker/derper cd /opt/certbot-aliyun-docker/derper
rm -rf ./letsencrypt/accounts
docker run --rm \ docker run --rm \
--entrypoint /bin/bash \
-e REGION=cn-hangzhou \ -e REGION=cn-hangzhou \
-e ACCESS_KEY_ID=LTAI5tP1yWFMMJhF6nrGYEit \ -e ACCESS_KEY_ID=LTAI5tP1yWFMMJhF6nrGYEit \
-e ACCESS_KEY_SECRET=xBEMX76UwvO21DCES2605VM0kAU7TV \ -e ACCESS_KEY_SECRET=xBEMX76UwvO21DCES2605VM0kAU7TV \
-e DOMAIN=derperhz.jmsu.top \ -e DOMAIN=derphz.jmsu.top \
-e EMAIL=pylyzeng@gmail.com \ -e EMAIL=pylyzeng@gmail.com \
-e CRON_SCHEDULE="0 0 * * *" \
-v "./letsencrypt:/etc/letsencrypt" \ -v "./letsencrypt:/etc/letsencrypt" \
-v "./certs:/app/certs" \ -v "./certs:/app/certs" \
-v "./logs:/var/log/certbot" \ -v "./logs:/var/log/certbot" \
hotwa/certbot:latest \ hotwa/certbot:latest \
certbot certonly \ -c 'source /opt/venv/bin/activate && aliyun configure set --profile akProfile --mode AK --region "$REGION" --access-key-id "$ACCESS_KEY_ID" --access-key-secret "$ACCESS_KEY_SECRET" && certbot certonly -d "$DOMAIN" --manual --preferred-challenges dns --manual-auth-hook "/usr/local/bin/alidns" --manual-cleanup-hook "/usr/local/bin/alidns clean" --email "$EMAIL" --agree-tos --non-interactive'
-d "derperhz.jmsu.top" \
--manual \
--preferred-challenges dns \
--manual-auth-hook "alidns" \
--manual-cleanup-hook "alidns clean" \
--email pylyzeng@gmail.com \
--agree-tos \
--non-interactive \
-v