Files
Catalogo/Leiame.txt
2026-06-03 15:42:50 -03:00

19 lines
921 B
Plaintext

1. PHP 8.2 + Apache (imagem base)
2. apt install unzip (para extrair o zip)
3. pdo + pdo_mysql (já resolvido antes)
4. mod_rewrite (Apache)
5. COPY app.zip → /tmp/app.zip
6. unzip → /var/www/html/
7. rm app.zip (limpa o temporário)
8. cria uploads/ + permissões www-data
/////////////////////////
Como usar no Coolify
O repositório/contexto de build precisa ter dois arquivos na raiz:
Dockerfile
app.zip ← zip com todas as pastas da aplicação
⚠️ Atenção com a estrutura do zip — ao criar o app.zip, zipar o conteúdo da pasta, não a pasta em si. Exemplo correto no terminal:
# Dentro da pasta do projeto:
zip -r app.zip assets includes pages index.php login.php logout.php .env.example
Se o zip criar uma subpasta interna (ex: app/index.php), o unzip extrai para /var/www/html/app/ em vez de /var/www/html/ — e o site não abre.