Update Dockerfile
Browse files- Dockerfile +10 -0
Dockerfile
CHANGED
|
@@ -80,12 +80,22 @@ RUN chmod +x /tmp/install-tools.sh /tmp/verify-tools.sh && \
|
|
| 80 |
# Copia cΓ³digo da aplicaΓ§Γ£o
|
| 81 |
COPY . ./
|
| 82 |
|
|
|
|
|
|
|
|
|
|
| 83 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 84 |
# ESTRUTURA MODULAR: Renomear 'classes' para 'modules' (HF Compatibility)
|
| 85 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 86 |
|
| 87 |
RUN if [ -d ./classes ]; then mv ./classes ./modules; echo "β
MΓ³dulos configurados (classes β modules)"; fi
|
| 88 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
# Ajusta permissΓ΅es
|
| 90 |
RUN chown -R app:app /app && \
|
| 91 |
mkdir -p /app/auth_info_baileys /app/temp /app/database/data /app/database/datauser && \
|
|
|
|
| 80 |
# Copia cΓ³digo da aplicaΓ§Γ£o
|
| 81 |
COPY . ./
|
| 82 |
|
| 83 |
+
# Define o diretΓ³rio de trabalho
|
| 84 |
+
WORKDIR /app
|
| 85 |
+
|
| 86 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 87 |
# ESTRUTURA MODULAR: Renomear 'classes' para 'modules' (HF Compatibility)
|
| 88 |
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 89 |
|
| 90 |
RUN if [ -d ./classes ]; then mv ./classes ./modules; echo "β
MΓ³dulos configurados (classes β modules)"; fi
|
| 91 |
|
| 92 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 93 |
+
# CRIAR USUΓRIO NΓO-ROOT
|
| 94 |
+
# βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 95 |
+
|
| 96 |
+
RUN addgroup -g 1001 -S app && \
|
| 97 |
+
adduser -S -D -H -u 1001 -h /app -s /sbin/nologin -G app -g app app
|
| 98 |
+
|
| 99 |
# Ajusta permissΓ΅es
|
| 100 |
RUN chown -R app:app /app && \
|
| 101 |
mkdir -p /app/auth_info_baileys /app/temp /app/database/data /app/database/datauser && \
|