Requisitos
- PHP 8.2+ instalado localmente
- Composer para gerenciamento de dependências
- Conta na Vertra Cloud
Estrutura do projeto
Configuração
composer.json
A plataforma executa
composer install automaticamente. Não inclua a pasta vendor no envio.vertracloud.config
Exemplo: API REST simples
public/index.php
Deploy
- Painel
- CLI
- VS Code
- Compacte o projeto em um
.zip(pastas comonode_modules,venvetargetsão removidas automaticamente) ou envie para o GitHub. - No painel, clique em Novo Projeto e envie o
.zipou cole a URL do repositório. - Em Build, confira o runtime (PHP), o arquivo principal (
public/index.php) e a memória. Os comandos de start e de build ficam em Configurações Avançadas. - Adicione suas variáveis de ambiente em Ambiente.
- Em Rede, ative a publicação web para que a aplicação receba um endereço
*.vertraweb.app(plano Pro ou superior, 512 MB de memória). A aplicação precisa escutar na porta 80. - Revise e faça o deploy. Acompanhe a saída na aba Logs.
Versões disponíveis
Observações
- Dependências: use o Composer para gerenciar as dependências
- Variáveis de ambiente: acesse via
$_SERVER['...']ou use bibliotecas comovlucas/phpdotenv - Logs: escreva em stdout/stderr para que apareçam nos logs do painel
- Sessões: configure sessões em memória ou com Redis, se necessário
- Segurança: use
header('Content-Type: application/json')em APIs - Escute em
0.0.0.0na porta$PORT