Skip to content

Commit 7a3b918

Browse files
authored
Merge pull request #424 from JrCs/cleanup_links-patch
Only consider links in cleanup_links function
2 parents eaec604 + d36e1d3 commit 7a3b918

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ script:
4545
after_failure:
4646
- docker logs $NGINX_CONTAINER_NAME
4747
- docker logs docker_api
48+
- docker logs default_cert
4849
- docker logs certs_single
4950
- docker logs certs_san
51+
- docker logs force_renew
5052
- docker logs symlinks
5153
- docker logs boulder
5254
- if [[ $SETUP = "3containers" ]]; then docker logs $DOCKER_GEN_CONTAINER_NAME; fi

app/entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,7 @@ function check_default_cert_key {
115115
-keyout /etc/nginx/certs/default.key.new \
116116
-out /etc/nginx/certs/default.crt.new \
117117
&& mv /etc/nginx/certs/default.key.new /etc/nginx/certs/default.key \
118-
&& mv /etc/nginx/certs/default.crt.new /etc/nginx/certs/default.crt \
119-
&& reload_nginx
118+
&& mv /etc/nginx/certs/default.crt.new /etc/nginx/certs/default.crt
120119
echo "Info: a default key and certificate have been created at /etc/nginx/certs/default.key and /etc/nginx/certs/default.crt."
121120
elif [[ $DEBUG == true && "${default_cert_cn:-}" =~ $cn ]]; then
122121
echo "Debug: the self generated default certificate is still valid for more than three months. Skipping default certificate creation."
@@ -161,6 +160,7 @@ if [[ "$*" == "/bin/bash /app/start.sh" ]]; then
161160
check_deprecated_env_var
162161
check_default_cert_key
163162
check_dh_group
163+
reload_nginx
164164
fi
165165

166166
exec "$@"

app/letsencrypt_service

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function cleanup_links {
5252
# Create an array containing domains for which a
5353
# symlinked private key exists in /etc/nginx/certs.
5454
for symlinked_domain in /etc/nginx/certs/*.crt; do
55-
[[ -f "$symlinked_domain" ]] || continue
55+
[[ -L "$symlinked_domain" ]] || continue
5656
symlinked_domain="${symlinked_domain##*/}"
5757
symlinked_domain="${symlinked_domain%*.crt}"
5858
SYMLINKED_DOMAINS+=("$symlinked_domain")

0 commit comments

Comments
 (0)