Releases: JonasAlfredsson/docker-nginx-certbot
Releases · JonasAlfredsson/docker-nginx-certbot
v0.15
- It is now possible to manually trigger a renewal of certificates.
- It is also possible to include "force" to add
--force-renewal
to the request.
- It is also possible to include "force" to add
- The "clean exit" trap now handle that parent container changed to
SIGQUIT
as stop signal. - The "certbot" server block (in Nginx) now prints to stdout by default.
- Massive refactoring of both code and files:
- Our "start command" file is now called
start_nginx_certbot.sh
instead ofentrypoint.sh
. - Both
create_dhparams.sh
andrun_certbot.sh
can now be run by themselves inside the container. - I have added
set -e
in most of the files so the program exit as intended when unexpected errors occurs. - Added
{}
and""
around most of the bash variables. - Change some log messages and where they appear.
- Our "start command" file is now called
- Our
/scripts/startup/
folder has been removed.- The parent container will run any
*.sh
file found inside the/docker-entryoint.d/
folder.
- The parent container will run any
v0.14
- Made so that the container now exits gracefully and reports the correct exit code.
- More details can be found in the commit message: 43dde6e
- Bash script now correctly monitors both the Nginx and the certbot renewal process PIDs.
- If either one of these processes dies, the container will exit with the same exit code as that process.
- This will also trigger a graceful exit for the rest of the processes.
- Removed unnecessary and empty
ENTRYPOINT
from Dockerfile. - A lot of refactoring of the code, cosmetic changes and editing of comments.
v0.13
- Fixed the regex used in all of the
sed
commands.- Now makes sure that the proper amount of spaces are present in the right places.
- Now allows comments at the end of the lines in the configs.
# Nice!
- Made the expression a little bit more readable thanks to the
-r
flag.
- Now made certbot solely responsible for checking if the certificates needs to be renewed.
- Certbot is actually smart enough to not send any renewal requests if it doesn't have to.
- The time interval used to trigger the certbot renewal check is now user configurable.
- The environmental variable to use is
RENEWAL_INTERVAL
.
- The environmental variable to use is
v0.12
- Added
--cert-name
flag to the certbot certificate request command.- This allows for both adding and subtracting domains to the same certificate file.
- Makes it possible to have path names that are not domain names (but this is not allowed yet).
- Made the file parsing functions smarter so they only find unique file paths.
- Cleaned up some log output.
- Updated the
docker-compose
example. - Fixed some spelling in the documentation.
v0.11
- Python 2 is EOL, so it's time to move over to Python 3.
- From now on DockerHub will also build with tags.
- Lock the version by specifying the tag:
jonasal/nginx-certbot:0.11
- Lock the version by specifying the tag: