Deploy

Fagner Criador 21/02/2019
Fagner

Boa tarde Carlos

Gostaria de sugerir novos cursos, que pelo menos para mim seria muito bom:

1 Curso de deploy das aplicações laravel, vue js e laravel com vue

2 Curso controle de versao com git

3 Curso mais detalhado para fazer documentação e trabalhar com gihub pois hoje no mercado e um curriculo eletronico

4 Curso de wordpress bem detalhado, ja fiz algum, mas gostaria de ver um com voce explicando.

5 Curso de inteligencia artificial da ibm watson. muito legal.

 

Obrigado muito bom cursos.

Manager Carlos Ferreira 21/02/2019
Carlos Ferreira

Olá, Fagner!
Tudo bem?

Show. Muito obrigado pelas suas sugestões.

Anotei elas aqui! :)

Abs;

Criador Fagner 22/02/2019
Fagner

Carlos confesso que estou com muita duvida em fazer o deploy. Subi todo o projeto via ftp mais sei que é errado. Gostaria de fazer do jeito certo. Inclusive subi a pasta vendor e a node_modules que muito pesado. Tem como me passar pelo menos um passo a passo mais detalhado. Subi o chate com laravel e vue mas nao esta funcionando direito.

Veja: url http://ethosistemas.com/chat/public/login

user: [email protected]

senha: 123456

Manager Carlos Ferreira 22/02/2019
Carlos Ferreira

Olá, Fagner!

Primeiramente assista o curso que fiz sobre deploy na Digital Ocean, embora seja um curso um pouco antigo os conceitos de deploy podem te ajudar a entender um fluxo de deploy da aplicação (https://academy.especializati.com.br/curso/deploy-digital-ocean-com-git-gratis).

Nessa aula eu dou algumas dicas de como fazer o deploy de uma aplicação Laravel com Vue.js: https://academy.especializati.com.br/aula/deploy-aplicacao-laravel-com-vue-js

Não precisa necessariamente subir o diretório node_modules/, você pode compilar os assets localmente para produção (npm run prod) e enviar os arquivos já otimizados para a produção.

Se ainda tiver dúvidas, pode me retornar que lhe auxilio. Ok?

Criador Fagner 23/02/2019
Fagner

Bom dia, eu fiz isso mas não está acontecendo o real time e da erro nas imagens e no broadcasting/ auth. O que poderia ser?

Manager Carlos Ferreira 24/02/2019
Carlos Ferreira

Preciso de mais detalhes.

Me envia prints com os erros. (http://uploaddeimagens.com.br/)

Criador Fagner 25/02/2019
Fagner

https://uploaddeimagens.com.br/imagens/screenshot-1-jpg-2883c61e-2beb-4a8d-a6f9-099f990e27ef

Manager Carlos Ferreira 25/02/2019
Carlos Ferreira

Obrigado por enviar o print com os detalhes do problema.

Os 3 primeiros erros de 404 é porque os arquivos de imagens não foram enviados para o projeto em produção, precisa conferir isso.

Algumas dúvidas sobre o 4º erro:
    > Localmente apresenta esse mesmo erro?
    > No arquivo de rotas está registrado a rota Broadcast::routes();?

Criador Fagner 26/02/2019
Fagner

Bom dia Carlos

Na verdade nao entendi muito bem porque localmente esta funcionando perfeito. Quando subi deu esses erros.

As imagens estao sim, porem parece que esta dando erro no caminho para encontralas.

Ref ao Broadcast::routes(); seria no web dentro de routes?

Meu provider esta assim

<?php

namespace App\Providers;

use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Broadcast;

class BroadcastServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Broadcast::routes();

require base_path('routes/channels.php');
}
}
Manager Carlos Ferreira 26/02/2019
Carlos Ferreira

Queria conferir o projeto online, então acessei domínio ethosistemas.com, mas não exibiu a sua aplicação, mas sim: "Locaweb Test Page"

Posso ver essa aplicação em produção, se quiser me enviar a URL no privado (por e-mail), eu posso te ajudar melhor.

Criador Fagner 26/02/2019
Fagner

Ja havia te mandado. Segue novamente

Veja: url http://ethosistemas.com/chat/public/login

user: [email protected]

senha: 123456

obs: esta dentro de um subdominio chamado chat

 

Manager Carlos Ferreira 26/02/2019
Carlos Ferreira

O problema está nestes prefixos da url: /chat/public/login

O projeto não pode rodar com prefixos na url.

Uma prática comum é criar um subdomínio que aponta para path da aplicação, exemplo: chat.ethosistemas.com apota para a aplicação que está em public_html/chat/public/

Criador Fagner 27/02/2019
Fagner

Bom dia Carlos. Realmente, que vacilo. Obrigado, agora esta dando um errinho aqui nas imagens vou ver aqui. Mas isso e de menos.

Show de bola.

 

Criador Fagner 27/02/2019
Fagner

Boa tarde Carlos

Descobri os erros das imagens porem nao sei como corrigir. Tem duas pastas storage no meu projeto, uma na raiz e outra dentro de public. Quando atualizo a imagem ele so atualiza dentro na raiz e nao dentro de public. Como proceder?

Manager Carlos Ferreira 27/02/2019
Carlos Ferreira

Provavelmente o link simbólico em public/ está desatualizado, ou seja, apontando para o path errado.

Confira: ls -la public/

Primeiramente delete o link simbólico atual:
rm public/storage

Depois crie novamente (precisa estar no path da aplicação para rodar estes comandos):
ln -s storage/app/public public/storage

Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!