Como faço o deploy do meu projeto Laravel?
- No painel, abra Meus servidores e clique no seu servidor.
- Na aba Visão geral, espere a linha App mostrar "Laravel está pronto". A página se atualiza sozinha.
- Abra o link da linha Endereço do site. Você verá a página de boas-vindas do Laravel.
Como trazer seu próprio código
Conecte-se por SSH e mude para o usuário do projeto:
su - app
cd /var/www/laravel
O projeto fica aqui. Depois de copiar seu código, execute:
composer install --no-dev
php artisan migrate --force
php artisan config:cache
O arquivo .env já está pronto, então não o sobrescreva. O nome e o usuário do banco de dados são ambos laravel, e a senha está no painel.
O que já vem pronto
- O queue worker é o serviço
laravel-kuyruk. Executesystemctl restart laravel-kuyrukquando o seu código mudar. - O agendador é executado a cada minuto (
/etc/cron.d/laravel).
Seu próprio domínio
- Aponte o registro A do seu domínio para o endereço IP do seu servidor.
- Como root, troque o nome antigo em todos os lugares:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. OOLD_NAMEé a parte depois dehttps://no endereço mostrado no painel. - Execute
systemctl reload caddy.
O Caddy obtém e renova o certificado sozinho.
Atualize também o APP_URL no arquivo .env. Apenas as portas 80, 443 e 22 (SSH) ficam abertas para o exterior.
Ainda não tem um servidor? Peça um servidor com Laravel instalado: você escolhe o tamanho e paga só pelo que escolheu.
Agradecemos pelo feedback!