Skip to content
  1. Apr 16, 2021
  2. Apr 15, 2021
  3. Apr 09, 2021
  4. Apr 07, 2021
  5. Apr 01, 2021
  6. Mar 31, 2021
  7. Mar 14, 2021
  8. Mar 10, 2021
  9. 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
  10. Mar 04, 2021
  11. Feb 17, 2021
  12. Feb 10, 2021
  13. Feb 05, 2021
  14. Feb 03, 2021
  15. Feb 02, 2021
  16. Jan 29, 2021