O Deploy de uma aplicação em Laravel na Umbler é relativamente simples.
Ainda sim vamos fazer um tutorial pra lhe orientar qual a melhor forma de você fazer o deploy de sua aplicação Laravel aqui conosco na Umbler.
Primeiramente precisamos entender que por padrão na Umbler a pasta padrão é a public/
Por padrão, na estrutura de pastas do Laravel, existe uma pasta chamada public/ também.
Esse ponto é bem importante pois iremos ter atenção para essas duas pastas posteriormente!
Vamos lá.
1 - Depois de você já ter contratado a hospedagem e banco de dados você deverá acessar sua hospedagem através do FTP e vai colocar os dados de sua aplicação dentro da pasta ‘/’ com exceção dos seguintes arquivos e pastas:
-
public/
-
composer.lock
-
vendor/
2 - após isso você deverá acessar a pasta public/de sua aplicação Laravel e copiar seu conteúdo para a pasta public/ da Umbler:
3 - depois de ter copiados todos os arquivos do Laravel está na hora de alterar as configurações do arquivo de configurações do Larevel, o .env
Para isso vamos abrir esse arquivo que está no diretório ‘/’ e então clicar em cima do .env para poder editá-lo.
Uma das primeiras coisas a se fazer nesse arquivo de configuração seria configurar os os dados do Banco de Dados e também a variável APP_URL:
4 - feito isso vamos agora acessar a hospedagem, via SSH, e instalar as dependências necessárias para que sua aplicação utilizando o comando:
php -d "disable_functions=" /usr/local/bin/composer install
5 - após isso, basta você rodar as migrations de sua aplicação e pronto!
Sua aplicação será rodada sem problemas!