Enviar arquivos para "/"
This commit is contained in:
19
Leiame.txt
Normal file
19
Leiame.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
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.
|
||||
Reference in New Issue
Block a user