akra35567 commited on
Commit
b27f14d
Β·
verified Β·
1 Parent(s): 3b348ee

Update Dockerfile

Browse files
Files changed (1) hide show
  1. 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 && \