Tt2 / entrypoint.sh
euIaxs22's picture
Upload entrypoint.sh
7c03fef verified
raw
history blame
756 Bytes
#!/bin/sh
# entrypoint.sh - Executado como root para corrigir permissões.
set -e
echo "🔐 ENTRYPOINT (root): Corrigindo permissões para os diretórios de dados e saída..."
# Lista de diretórios a serem criados e terem suas permissões ajustadas
# Usamos os valores padrão, pois as variáveis de ambiente podem não estar disponíveis aqui.
DIRS_TO_OWN="/app/outputs /app/inputs"
# Garante que os diretórios existam
mkdir -p $DIRS_TO_OWN
# Muda o proprietário para o UID e GID 1000, que corresponde ao 'appuser'
# Usar UID/GID é mais robusto em ambientes de contêiner.
chown -R 1000:1000 $DIRS_TO_OWN
echo "✅ ENTRYPOINT (root): Permissões corrigidas."
# Passa a execução para o comando principal (CMD) definido no Dockerfile.
exec "$@"