#!/bin/sh # Roda como root no início do container — DEPOIS que os volumes já estão # montados. É por isso que este chown existe aqui e não no Dockerfile: um # RUN chown no build só atinge a imagem, e o bind mount de clientes/ (e de # _derivados/) substitui o diretório — dono incluído — ao subir o container, # apagando qualquer chown feito em tempo de build. # # Sem `|| true` de propósito: se o chown falhar, é melhor a subida quebrar # alto agora do que o "Salvar SD.md" falhar baixo, depois, com permissão # negada. set -e chown -R sd:sd /app/clientes /app/_derivados exec gosu sd "$@"