Suba sua Aplicação Node.js em Produção usando PM2 (TUTORIAL PASSO A PASSO)
Ғылым және технология
🧠 VPS NA HOSTINGER COM DESCONTÃO (CUPOM: CODIGOFONTE) → codft.me/vpshostinger
Colocar um projeto em produção nem sempre é algo trivial, o famoso "funciona na minha máquina" precisa ficar pra trás. Quem trabalha com JavaScript no back-end geralmente usa Node.js, o runtime mais popular. Colocar APIs e projetos web no ar com Node.js é mais fácil do que se imagina. Utilizamos o PM2 em nosso VPs da Hostinger e foi só alegria.
🎙️ Compilado Podcast
→ KZread: codft.me/canalcompilado
→ Spotify: codft.me/compiladospotify
→ Newsletter: compilado.codigofonte.com.br
🔗 Mais links do Código Fonte TV
→ codigofonte.tv
#NodeJs #JavaScript #pm2
#MãoNoCódigo59
Пікірлер: 78
Nossa esse conteúdo foi top. Geralmente só ensinam a usar o node em desenvolvimento e nunca em produção.
Poxa, eu estava estudando exatamente sobre PM2 que vi nas aulas do Rodrigo Branas, excelente conteúdo!!!
Ja utilizava o pm2 mas hoje o up foi muito massa, voces sao foda!
Como sempre excelente conteúdo, sempre aprendendo com vocês.
Maravilhoso tutorial, parabéns! sou dev raiz php > 20 anos, recentemente peguei experiência com python e agora com node e esse tutorial já me ajudou a subir a aplicação que desenvolvi em node, muito obrigado!
Utilizo muito o pm2, mas aprendi agora sobre o cluster!!! Muito obrigado!!!
Conheci a pouco tempo, mas não sabia desse comando para iniciar a aplicação com o máximo de núcleos. Muito bom!
Conteudo top, utilizo pm2 para gerenciar as filas com redis e laravel.
Seria muito bom um vídeo integrando com a pipeline do bitbucket ou até mesmo do gitlab também! Fazendo o deploy automático
Muito bom, conheci agora o PM2, simples simples
Excepcional vídeo!!! Para apps de grande porte só utilizo o PM2!
Já conhecia o PM2 mas trouxe muita informação muito importante muito obrigado
Uso o PM2 há 8 anos e recomendo a todos. E ainda tem integração nativa com o Keymetrics que ajuda muito no acompanhamento de performance e na automação de deploy remoto da aplicação
@charlesmiranda6311
Жыл бұрын
Amigo, como funciona aplicação que tem banco de dados MySQL ?
@GaragemDoInventor
Жыл бұрын
@@charlesmiranda6311 tenho vários vídeos no meu canal com exemplos práticos dá uma olhadinha lá
mutio top tava procurando algo assim
Valeu, ajudou de mais. Gracias
Muito bom, eu não conhecia. Gostei!
Muito bom, apesar de ja usa-lo ha um bom tempo aprendi coisas novas.
Vídeo excelente como sempre só pelo título já gostei Sou híbrido de contabilidade e TI e por isso tenho que estudar e ficar atento as duas áreas e vocês ajudam muito Um pedido de vídeo para qualquer dia A área de sistemas financeiros e pessoas híbridas igual a eu tem crescido qualquer dia deem uma olhada nisso e façam algo sobre
PM2
Muito bom vídeo
Muito legal este vídeo! Tenho VPS na Hostinger e estou apanhando muito usando o CyberPanel para fazer deploy no Django e Node. Acabei conseguindo apresentar o trabalho da faculdade usando o PM2 após horas pesquisando em como configurar minha VPS para o Deploy em NodeJs. Os tutoriais da Hostinger são péssimos! Além do pipeline do BitBucket o qual não conheço mas pelo que a galera aqui esta dizendo, deve ser o máximo, também gostaria de ver um Deploy em Django direto na VPS! Obrigado pelos vídeos com a VPS da Hostinger!
Já conhecia sim Novidade teve o start a partir do arquivo, legal 👍 Seria legal o pipeline do bit bucket
Conteúdo top!
Muito necessário. Precisei botar um servidor Node em produção, copiei os arquivos do build pra VM, rodei o app com Node mesmo e não tava conseguindo acessar externamente, instalei um Nginx e configurei um proxy pra porta interna, pensa na gambiarra, kk. Atualizando pro PM2...
Um vídeo sobre o pipeline do Bitbucket seria muito bom, implementei uma vez caçando em vários lugares e talvez alguma coisa tenha tenha passado batido
Show
Ainda não conhecia o pm2, mas vai me ajudar bastante. Quero aprender também a usar o pipeline do bitbuket, faz um video ai sobre ele código fonte TV.
Eu uso PM2 com Python também e restart com cron Jobs. Ajuda muuuuuuito!
Nossa só foi vcs postam esse vídeo. Que eu acabei de compra o livro de node.js para aprende kk
gostei
top
Que aula! Ouvi hoje falar do PM2 (o ChatGPT que me falou kkkk) e agora vejo essa maravilha. Obrigado! A única dúvida que fiquei foi sobre a criação do processes.json. Tem que criar ele na mão, certo?
Poxa,. Video incrível! Poderia dar uma sugestão? Não é o stem muitos vídeos sobre traefik, seria uma boa ter algo assim sobre ele. Tipo configurando front e back, etc
Por favor, seria maravilhoso essa pipeline no bit.
Acho interessante variar opções de pipeline: BitBucket
Faz um vídeo utilizando o Keymetrics!
Parabéns pelo vídeo
@codigofontetv
Жыл бұрын
Muito obrigado Rafael.
Podia falar sobre tsl ssl instalando ele no pm2 passo a passo nginx e apache
Gostaria muito de um video sobre os pipelines do bitbucket
Seria muito legal o vídeo da popeline no bit.
Que video gostoso de assistir kkkk
@codigofontetv
Жыл бұрын
Muito obrigado!!! 😍
Show esse video. Fica minha pergunta, vocês estão usando node.js como sua linguagem principal para servidor? e o quais o principais pontos que levam a usar NODE.JS?
Fala Gabriel e Vanessa.... Obrigado pelo vídeo, estou neste momento movendo minha aplicação NodeJs do Heroku para uma VPS Ubunto com PM2, vamos ver no que dá! Se rolar legal vou trazer todas minhas aplicações... umas 12... Abraço!
@codigofontetv
Жыл бұрын
Opa que legal! Sucesso nas migrações.
Seria bem legal mostrar o bitbucket pipeline
Com o uso de instâncias/processos eu evito ter q transformar minha aplicação em multithread? Temos um emissor de NF-e/NFC-e e que vários clientes vão utilizar ao mesmo tempo... Obrigado 😊
Achei muito legal! Tô construindo uma aplicação node com docker numa vps da hostinger.. igual a que vocês utilizaram, de 1 núcleo. Eu tô aprendendo agora o backend e DevOps. Qual a vantagem em utilizar o pm2 em um server de 1 núcleo? Outra coisa, vi que no .json de configuração do pm2 vcs expuseram as variáveis de ambiente. Exite alguma forma de referenciar o arquivo .env?
mostrarem o pipeline no bitbucket!!😃😃
Pergunta: pm2 tem a licensa AGPL, o que isso significa se você usar o pm2 em produção (seja para algo voltado ou não a usuarios externos)?
Olá! Otima aula! Estou usando o pm2 em cluster e logrotate. Funciona bem, mas após algum tempo começa a ficar pesado por gastar mais memória, daí começa a ter erros com o mongo db. Tem algum jeito do pm2 não consumir memória de modo crescente até emperrar a máquina?
Eita, seria de grande ajuda aprender usar os pipelines do bitbucket, #QUEROPIPELILEBITBUCHET
Pm2 ou Docker com Health check? Tô em dúvida entre os dois, mas não pesquisei muito sobre pra poder decidir
Boas CFTV, eu uso o Pm2 há 1 ano e sim adicionou-me muita informação que não sabia acerca sobre ele obrigado. Porém, queria matar uma dúvida nesse processo vocês abstrairam, a configuração do Servidor HTTP , habilitar as portas pela firewall?? Sei que pode ser conteúdo que tornaria o vídeo mais extenso, mas suscitou-me a dúvida , se a HostGator já traz isso automatizado??
Estou trabalhando em um projeto node+graphql+postgres. Quais serviços de host vocês recomendam?
Olá pessoal, queria deixar uma sugestão de conteúdo do dicionário do codigo fonte: o que é REPL Environment?
Eu tenho que instalar uma aplicação que comprei para um projeto, mas ainda estou com duvida nesse parte de instalar, só sei que usa node e pm2
uma duvida consigo rodar sistema angular + java, certificado com banco de dados sql mas tem rodar angular e java e ter banco sql com dns, bonitim
Como vocês subiram o projeto pro servidor?
Se fechar o terminal ele fica ainda rodando ?
Faz com Django, to precisando subir um APP django na hostinger e não estou conseguindo :(
entao tenho uma aplicação utilisando dotnet e gostaria de saber de como eu faria sou estudande
Opaaa, como subir a aplicação local para o servidor? acho q vc pulou essa parte
Olá, tudo bem com vocês? Espero que sim. Já vi vários vídeos de vocês e foram muito esclarecedores, ano que vem ( quando libera a bolsa de estudos da empresa) vou começar engenharia de software, só que nesse meio tempo queria fazer uma introdução pra começar com uma boa base, teria uma plataforma de cursos que vocês indicam e quais cursos daria pra fazer e assim chegar com uma base mais sólida a graduação? Ps: sei que é pedir muito e talvez nem vejam essa mensagem mas ficaria muito grato de verdade, um abraço e muito sucesso para vocês.
@klebsonflanatico
Жыл бұрын
John senão me engano eles são instrutores na plataforma Staart, que é do grupo Primo, do Thiago Nigro. Eu atualmente sou aluno da plataforma Alura e tenho gostado muito. Dê uma pesquisada nestas duas que te falei.
subi uma aplicação localmente, testei com nodemon e ela roda no servidor montado na VM, mas quando coloco para rodar com pm2 ela inicia fica alguns segundo e da erro. Tentei aumentar o numeros de nucleo na VM, mas dai, o sistema todo do servidor não inicia . Tive que deixar somente um nucleo mesmo, mas dai a aplicação da erro com pm2. Porque ou como resolver isso?
Se eu rodar minha aplicação em modo cluster com o PM2, não há a possibilidade de ter problemas de concorrência? Eu precisaria me preocupar com isso na aplicação ou o load balancer do PM2 já lida com isso?
@ericandrade72
Жыл бұрын
O pm2 lida internamente com isso. Ele das uma comunicação entre processo pai e os filhos.
pm2 > forever
Como fizeram pra mandar os arquivos do projeto pra vps?
@fabiodasilva5365
Жыл бұрын
Minha dúvida tbm
As empresas dão mais preferência pra pessoas com faculdade de peso? Tipo uma federal, uma pública famosa
@Matheus-cn2yh
Жыл бұрын
Dão preferência por experiência e aptidões técnicas, se vc sabe x, y, z. Fora disso você acha no máximo um estágio pela faculdade. Não vá na onda de q entrar na área é só fazer facul...
@lucasbarbieri6404
Жыл бұрын
@@Matheus-cn2yh entendi, vlw
Não tem por que pagar a Hostinger sendo que vc pode hospedar na AWS, Oracle, Google Cloud de graça Não pague para hospedar apps de portfolio