Skip to content

Commit c838c3f

Browse files
authored
Merge pull request #6234 from tomo2403/deployhook-docker
Allow deploying of PKCS to docker containers and other hooks
2 parents 8bb9106 + a7e3b0d commit c838c3f

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

acme.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -5818,7 +5818,7 @@ _deploy() {
58185818
return 1
58195819
fi
58205820

5821-
if ! $d_command "$_d" "$CERT_KEY_PATH" "$CERT_PATH" "$CA_CERT_PATH" "$CERT_FULLCHAIN_PATH"; then
5821+
if ! $d_command "$_d" "$CERT_KEY_PATH" "$CERT_PATH" "$CA_CERT_PATH" "$CERT_FULLCHAIN_PATH" "$CERT_PFX_PATH"; then
58225822
_err "Error deploying for domain: $_d"
58235823
return 1
58245824
fi

deploy/docker.sh

+13
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ docker_deploy() {
1818
_ccert="$3"
1919
_cca="$4"
2020
_cfullchain="$5"
21+
_cpfx="$6"
2122
_debug _cdomain "$_cdomain"
2223
_getdeployconf DEPLOY_DOCKER_CONTAINER_LABEL
2324
_debug2 DEPLOY_DOCKER_CONTAINER_LABEL "$DEPLOY_DOCKER_CONTAINER_LABEL"
@@ -88,6 +89,12 @@ docker_deploy() {
8889
_savedeployconf DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE "$DEPLOY_DOCKER_CONTAINER_FULLCHAIN_FILE"
8990
fi
9091

92+
_getdeployconf DEPLOY_DOCKER_CONTAINER_PFX_FILE
93+
_debug2 DEPLOY_DOCKER_CONTAINER_PFX_FILE "$DEPLOY_DOCKER_CONTAINER_PFX_FILE"
94+
if [ "$DEPLOY_DOCKER_CONTAINER_PFX_FILE" ]; then
95+
_savedeployconf DEPLOY_DOCKER_CONTAINER_PFX_FILE "$DEPLOY_DOCKER_CONTAINER_PFX_FILE"
96+
fi
97+
9198
_getdeployconf DEPLOY_DOCKER_CONTAINER_RELOAD_CMD
9299
_debug2 DEPLOY_DOCKER_CONTAINER_RELOAD_CMD "$DEPLOY_DOCKER_CONTAINER_RELOAD_CMD"
93100
if [ "$DEPLOY_DOCKER_CONTAINER_RELOAD_CMD" ]; then
@@ -125,6 +132,12 @@ docker_deploy() {
125132
fi
126133
fi
127134

135+
if [ "$DEPLOY_DOCKER_CONTAINER_PFX_FILE" ]; then
136+
if ! _docker_cp "$_cid" "$_cpfx" "$DEPLOY_DOCKER_CONTAINER_PFX_FILE"; then
137+
return 1
138+
fi
139+
fi
140+
128141
if [ "$DEPLOY_DOCKER_CONTAINER_RELOAD_CMD" ]; then
129142
_info "Reloading: $DEPLOY_DOCKER_CONTAINER_RELOAD_CMD"
130143
if ! _docker_exec "$_cid" "$DEPLOY_DOCKER_CONTAINER_RELOAD_CMD"; then

0 commit comments

Comments
 (0)