Skip to content
  1. Mar 14, 2021
  2. Mar 10, 2021
  3. Mar 09, 2021
    • Kevin Conway's avatar
      web: always install acme.sh when container starts · b45b5059
      Kevin Conway authored
      The previous version only installed acme.sh if it was not previously
      installed. However, the check for a previous installation was based on
      the existence of /config/acme.sh/acme.sh which is in the
      external/persisted storage. The result was that acme.sh installation
      would be skipped even for a new build of the web container if the
      installation had been run on any previous build of the container. When
      the web container is rebuilt, such as during an upgrade to a new stable
      version, the new container would lack the cron job needed to
      automatically updated the TLS certificates. Additionally, the version of
      acme.sh installed in /config/acme.sh would never update even if the
      pinned version in the Dockerfile was changed.
      
      This patch sets the init script to always re-install acme.sh on
      container start. The cron job installation from acme.sh is guarded by a
      check for an existing job so there is no duplication. Re-installing also
      has the effect of replacing the persisted /config/acme.sh/acme.sh with
      the latest version set in the Dockerfile during upgrades.
      b45b5059
  4. Mar 04, 2021
  5. Feb 17, 2021
  6. Feb 10, 2021
  7. Feb 05, 2021
  8. Feb 03, 2021
  9. Feb 02, 2021
  10. Jan 29, 2021
  11. Jan 14, 2021
  12. Jan 06, 2021
  13. Dec 23, 2020
  14. Dec 22, 2020
  15. Dec 18, 2020
  16. Dec 17, 2020
  17. Dec 16, 2020
  18. Dec 09, 2020