Skip to content

Releases: JonasAlfredsson/docker-nginx-certbot

v2.3.0

07 Jun 19:09
Compare
Choose a tag to compare
  • Add support for ECDSA certificates.
    • It is possible to have Nginx serve both ECDSA and RSA certificates at the
      same time for the same server. Read more in its good to know section.
  • Made so that the the "primary domain"/"cert name" can be whatever you
    want.
    • This was actually already possible from v0.12, but it is first now we
      allow it.

v2.2.0

23 May 18:33
Compare
Choose a tag to compare

v2.1.0

16 May 20:15
Compare
Choose a tag to compare
  • Made the create_dhparams.sh script capable of creating missing directories.
  • Made so that we run symlink_user_configs at startup so we do not run into a race condition with Nginx.
  • Some minor cleanup in the Dockerfiles related to the above changes.

v2.0.1

13 May 20:23
Compare
Choose a tag to compare
  • There now exist a Dockerfile for building from the Nginx Alpine image as well.
    • It is possible to use the Alpine version by appending -alpine to any of the tags from now on.
    • There are now so many tags available, see dockerhub_tags.md for the possible combinations.
    • NOTE: There exists a bug in Bash 5.1.0, which is described in detail here.
  • Small fix to the create_dhparams.sh script to handle the use of libressl in Alpine.
  • Added a small sleep in order to mitigate a rare race condition between Nginx startup and the symlink script.
  • Fix an ugly printout in the case when the sleep function exited naturally.

v2.0.0

03 May 18:29
Compare
Choose a tag to compare
  • Big change on how we recommend users to get their .conf files into the container.
  • Examples are updated to reflect changes.
  • Add more logging.
  • Add more " around variables for extra safety.
  • Big overhaul of how the documentation is structured.
  • Even more tags now available on Docker Hub!

v1.3.0

28 Apr 15:07
Compare
Choose a tag to compare
  • Ignore values starting with data: and engine: when verifying that all files exists (pull request 32).
  • Add a debug mode which is enabled by setting the environment variable DEBUG=1.

v1.2.0

31 Mar 14:08
Compare
Choose a tag to compare
  • Fix dependencies so that it is possible to build in 32-bit ARM architectures (issue #24).
  • Added GitHub Actions/Worflows so that each tag now is built for multiple arches (issue #28).

v1.1.0

15 Mar 10:44
Compare
Choose a tag to compare

v1.0.0

02 Mar 16:07
Compare
Choose a tag to compare
  • Move over to semantic versioning.
    • The version number will now be given like this: [MAJOR].[MINOR].[PATCH]
    • This is done to signify that I feel like this code is stable, since I have
      been running this for quite a while.
  • Build from a defined version of Nginx.
    • This is done to facilitate a way to lock this container to a more specific
      version.
    • This also allows us to more often trigger rebuilds of this container on
      Dockerhub.
  • New tags are available on Dockerhub.
    • There will now be tags on the following form:
      • latest
      • 1.0.0
      • 1.0.0-nginx1.19.7

v0.16

03 Jan 18:47
Compare
Choose a tag to compare
  • Container now listens to SIGHUP and will reload all configs if this signal is received.
    • More details can be found in the commit message: bf2c135
  • Made Docker image slightly smaller by including --no-install-recommends.
  • There is now also a dev branch/tag if you are brave and want to run
    experimental builds.
  • JonasAlfredsson/docker-nginx-certbot is now its own independent repository
    (i.e. no longer just a fork).