commit a759efe3a0cbb73e3b523cd37c01086001383a4e
tree 0a0a7d3d35d8c43e9e661496ae6b0340ba320106
parent 13708fc4bcff4b7be2107cad6e113aaa87bb54ed
author Thiago Jung Bauermann <thiago.bauermann@linaro.org> 2025-03-22 01:51:38 -0300
committer Laurent Alfonsi <laurent.alfonsi@linaro.org> 2025-03-28 16:30:38 +0000

    tcwg-cimonitor: Add HTTPS support
    
    Make http://llvm.validation.linaro.org/* and
    http://toolchain.linaro.org/* redirect to
    https://llvm.validation.linaro.org/* and https://toolchain.linaro.org/*
    respectively.
    
    Also, install and set up certbot to automatically renew the certificate.
    The Dockerfile follows instructions from:
    
    https://certbot.eff.org/instructions?ws=nginx&os=pip
    
    The certbot is installed using pip in a virtual environment.  EFF
    recommends using a snap package, but that only works when systemd is
    running as init system in the container.
    
    The certificates and certbot configuration are stored in a Docker volume
    called "letsencrypt", which is mounted on /etc/letsencrypt.
    
    Change-Id: Ie9d3877b9678f55683b12226d57ad441c5423cbe


:100644 100644 77ff8bee8aa4f09db08852b12121b3521e10ee0c c7ecaab56c5552a58f68f6ab76e1b0b9da4034d9 M	latest-amd64-tcwg-cimonitor/Dockerfile
:100644 100644 a6b479ae35f8aa88303e803c5fc3a60ba0f1715e 1d2e408aff63894726335b3d04eb0b0dde488908 M	latest-amd64-tcwg-cimonitor/tcwg.conf
