#!/bin/bash # Overrides the official image's /etc/runit/1.d/install-ssl. # # The stock install-ssl always runs configure-ssl (and configure-letsencrypt), # which empties the default `listen 80` nginx outlet and switches to `listen 443 # ssl` against a cert that does not exist here — nginx then crash-loops, or the # image tries to obtain its own Let's Encrypt cert. Under Co-op Cloud, Traefik # terminates TLS and proxies plain HTTP to port 80, so we skip the image's SSL # setup entirely and let nginx keep its default HTTP-on-80 config. echo "install-ssl overridden by recipe: serving plain HTTP on :80 behind Traefik" exit 0