Skip to content

Commit cce4a6c

Browse files
authored
Merge pull request #89 from sineverba/release-4.4.0
Release 4.4.0
2 parents c6a0cec + e7c02ee commit cce4a6c

File tree

4 files changed

+23
-4
lines changed

4 files changed

+23
-4
lines changed

CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# 4.3.0
1+
# 4.4.0
2+
+ Remove force renew from Docker
3+
+ Set force renew as environment variable
4+
5+
## 4.3.0
26
+ Remove Docker implementation (not completed)
37
+ Remove config folder (for old Docker)
48
+ Add Dockerfile

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ Inspired by
139139
## Docker version
140140

141141
+ Pull from Docker Hub: `docker pull sineverba/cfhookbash`
142-
+ Make a first run, it will create the correct directories and files:
142+
+ Make a first run, it will auto-register and will create the correct directories and files:
143143

144144
```shell
145145
$ docker run -it --rm -v $(pwd)/data:/app/dehydrated --name cfhookbash sineverba/cfhookbash:latest
@@ -151,3 +151,11 @@ $ docker run -it --rm -v $(pwd)/data:/app/dehydrated --name cfhookbash sineverba
151151
$ docker run -it --rm -v $(pwd)/data:/app/dehydrated --name cfhookbash sineverba/cfhookbash:latest
152152
```
153153

154+
+ To force renew, pass the `ENV VAR` `FORCE_RENEW=TRUE` (caps lock for TRUE)
155+
156+
```shell
157+
$ docker run -it --rm -v $(pwd)/data:/app/dehydrated -e FORCE_RENEW=TRUE --name cfhookbash sineverba/cfhookbash:latest
158+
```
159+
160+
+ If you launch docker with stage url, removing it LE blocks you, requesting to re-register. Simply delete the `data/accounts` folder and relaunch (2 times) the docker.
161+

docker/dehydrated/config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
CA="https://acme-staging-v02.api.letsencrypt.org/directory"
1+
#CA="https://acme-staging-v02.api.letsencrypt.org/directory"

docker/docker-entrypoint.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,11 @@ if [ ! -d "$ACCOUNTS_DIR" ]; then
3535
./app/dehydrated/dehydrated --register --accept-terms
3636
exit
3737
fi
38-
./app/dehydrated/dehydrated -c -t dns-01 -k '/app/dehydrated/hook.sh' -x
38+
39+
RENEW_OPT=
40+
if [ "$FORCE_RENEW" == TRUE ]; then
41+
RENEW_OPT=-x
42+
fi
43+
./app/dehydrated/dehydrated -c -t dns-01 -k '/app/dehydrated/hook.sh' $RENEW_OPT
44+
45+
exec "$@"

0 commit comments

Comments
 (0)