Тёмный

API Simples em Node.JS rodando em container Docker dentro de um VPS (SIM, É BEM FÁCIL) 

Código Fonte TV
Подписаться 664 тыс.
Просмотров 56 тыс.
50% 1

Vamos empacotar uma aplicação node.js para rodar dentro de um container Docker e colocar tudo pra rodar em um VPS! Tudo com um passo a passo bem explicado pra você aplicar em seu projeto.
🚀 𝗣𝗼𝗱𝗲𝗿, 𝗳𝗹𝗲𝘅𝗶𝗯𝗶𝗹𝗶𝗱𝗮𝗱𝗲 𝗲 𝘃𝗲𝗹𝗼𝗰𝗶𝗱𝗮𝗱𝗲 𝗰𝗼𝗺 𝗩𝗣𝗦 𝗛𝗼𝘀𝘁𝗶𝗻𝗴𝗲𝗿 → codft.me/vpshostinger
📌 𝗨𝗦𝗘 𝗢 𝗖𝗨𝗣𝗢𝗠: 𝗖𝗢𝗗𝗜𝗚𝗢𝗙𝗢𝗡𝗧𝗘
📝 𝗟𝗶𝗻𝗸𝘀 𝗖𝗶𝘁𝗮𝗱𝗼𝘀
→ GitHub do Projeto e Instruções para Instalar o Docker: github.com/gabrielfroes/api-n...
🎙️ Compilado Podcast
→ RU-vid: codft.me/canalcompilado
→ Spotify: codft.me/compiladospotify
→ Newsletter: compilado.codigofonte.com.br
🔗 Mais links do Código Fonte TV
→ codigofonte.tv
#Docker #NodeJS #VPS

Наука

Опубликовано:

 

2 июн 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 77   
@PuerinTheHunter
@PuerinTheHunter 2 года назад
Na década de 80 havia um seriado chamado Casal 20, sobre um casal perfeito que investigava todos os mistérios. Então vocês agora são o Casal 0x20
@wesleymrosa
@wesleymrosa Год назад
Vc's precisam entrar na era dos podCast. Mesmo que ñ seja presencial.
@heyjeanwtf
@heyjeanwtf 2 года назад
Cara, Front, Back e Banco pra mim são muito tranquilos, mas DevOps é bem complicado. Valeu pelo ótimo conteúdo! Dá pra ver que o caminho ainda é longo para eu ir de Full Stack para Full Cycle :)
@codigofontetv
@codigofontetv 2 года назад
Muito obrigado! Ficamos felizes por você ter gostado do vídeo.
@pauloricardo768
@pauloricardo768 2 года назад
Aprender DevOps, AWS, Azure e Google Cloud pra mim que sou Full-Stack é tão doloroso que me faz lembrar da época que eu não sabia nada de programação e estava tentando aprender lógica básica. aquilo quebrava meu cérebro igual.
@paulolb9571
@paulolb9571 2 года назад
@@pauloricardo768 Também me sinto assim rs, é muito difícil
@DanielAvelar
@DanielAvelar 2 года назад
Kotlin + Kafka + DB Cassandra + Docker + K8s... Lindo! 🔥👍
@codigofontetv
@codigofontetv 2 года назад
👏👏👏👏 Ótima stack
@DanielAvelar
@DanielAvelar 2 года назад
@@codigofontetv Tenho em outra equipe Java + RabbitMQ + DB Cassandra e GCP(Big Query) + Docker + K8s
@jucabile
@jucabile 2 года назад
A evolução profissional de vcs dentro da plataforma é de dar orgulho. Acompanho o canal há muito tempo e como é bom estar junto com cada trabalho e vídeo lançado que com certeza dá muito trabalho para ser criado. Parabéns pelo comprometimento e profissionalismo de sempre, vcs merecem.
@codigofontetv
@codigofontetv 2 года назад
Oi Helcion, seu comentário até nos emocionou! Temos muito ainda para melhorar e seu comentário nos mostra que estamos no caminho certo! Muito obrigado, de verdade! ❤️
@cristianosantosesilva8964
@cristianosantosesilva8964 2 года назад
Muito bom! Parabéns pelo conteúdo!
@dev.oliveira
@dev.oliveira 2 года назад
Vocês dois são um show a parte. Admiro vocês e sempre espero seus vídeos. Continuem assim a casal mais nerd desse Basil.
@combatzone.oficial
@combatzone.oficial 2 года назад
Vocês são incriveis! Super fã...
@trap7369
@trap7369 2 года назад
muito maneiro a hostinger, vou dar uma mexida por esses dias pra aprender, ótimo vídeo.
@Daniel48203
@Daniel48203 2 года назад
esse casal arrebenta demais!!
@jlfmga
@jlfmga 2 года назад
Ótimo conteúdo 👏👏👏
@marcoantonio7648
@marcoantonio7648 4 месяца назад
Comparado aos preços absurdos da AWS, Hostinger está me parecendo muito interessante
@danielmadureira9821
@danielmadureira9821 Год назад
Tem uma imagem docker nginx-proxy que você roda ela escutando na porta 80 e basta subir os seus containers passando a variável de ambiente VIRTUAL_HOST com o seu subdomínio ex. VIRTUAL_HOST=sub.teste.com
@angelusbritos
@angelusbritos 2 года назад
Muito legal o conteúdo. Eu fiquei com uma dúvida sobre o docker. Ele mudou a licensa certo? Eu comecei a experimentar o podman como um substituto. Vocês já falaram disso no canal?
@NCARRILLO11
@NCARRILLO11 2 года назад
Arrasaram com esse conteúdo interessante mas fácil de seguir
@codigofontetv
@codigofontetv 2 года назад
Muito obrigado!!!
@GaragemDoInventor
@GaragemDoInventor 2 года назад
Docker é vida!
@codigofontetv
@codigofontetv 2 года назад
Sem dúvida, depois que acostuma a trabalhar com containers a gente não quer outra coisa
@GaragemDoInventor
@GaragemDoInventor 2 года назад
@@codigofontetv Exatamente! A facilidade de levantar o ambiente de um projeto com uma linha de comando, trabalhar com vários projetos ao mesmo tempo de saturar a máquina de trabalho, a facilidade de se fazer um deploy e ter a certeza que o que funcionou local vai funcionar online, e muitas outras vantagens. Este é um excelente conteúdo Gabriel e Vanessa, obrigado por trazer ao canal.
@rlaecio
@rlaecio 2 года назад
Viva Gabriel, qual a distro que estais a usar ai em vossa maquina?
@leandrocarvalho1760
@leandrocarvalho1760 2 года назад
Ótimo trabalho! Dica: para produção em container esse é o comando recomendado para instalar dependências: npm ci -only=production Mas sei que esse não é tema do vídeo! Valeu
@codigofontetv
@codigofontetv 2 года назад
👏👏👏👏
@limaand2009
@limaand2009 11 месяцев назад
Muito bom, depois faz um vídeo com ambiente docker PostgreSQL
@fabiofrancadesouzajunior7920
@fabiofrancadesouzajunior7920 2 года назад
muito top o conteúdo, mais um inscrito aqui hehehe
@diogohenriquebarbosa1431
@diogohenriquebarbosa1431 2 года назад
Que aula 💕
@saimonelaa
@saimonelaa 2 года назад
Bom dia. No caso, a api node ja funciona no https dessa forma? Porque vejo que o Express pede uma configuração diferente pra rodar https
@devpedrocanedo
@devpedrocanedo 2 года назад
Lembro até hoje o dia que eu tive que aprender a criar um container pra rodar minhas API's do trabalho. Mas é igual andar de bicicleta.....
@alefjeferson3359
@alefjeferson3359 2 года назад
teacher tem que compar esse vps da hostinger
@Guifer.nandes
@Guifer.nandes 5 месяцев назад
Esse vps da conta de uma aplicação com chega num pico de 1k de acessos consecutivos? Node no backend e next no front
@rafaArt680
@rafaArt680 9 месяцев назад
Poxa depois de me lascar com nginx e gunicorn esse aí foi muito fácil pq aprendi muito errando com nginx que a maioria disso aí eu sei sem saber q sabia kkk
@samusaw
@samusaw 2 года назад
sensacional!!
@codigofontetv
@codigofontetv 2 года назад
❤️❤️❤️
@lucascamacho2062
@lucascamacho2062 10 месяцев назад
E como eu encaminho solicitações do url /api para porta 3001?
@tiagoportogameplay
@tiagoportogameplay 2 года назад
ensina aapanel com nodejs vps
@felipedopoli
@felipedopoli 4 месяца назад
tem como fazer um vídeo assim com o Nginx Proxy Manager ? To com uma baita dor de cabeça
@joaquimalves5781
@joaquimalves5781 Год назад
-da pra rodar de um linux server , um navegador tipo opera gx via docker na rede local tipo um servidor perto do moden pra ganhar processamento? -tem como abrir o navegador da utra maquina na rede e ver como se estivesse namesma maquina?
@mamupelu565
@mamupelu565 Год назад
Qual a vantagem de rodar no docker e não diretamente no SO?
@antoniojunior7166
@antoniojunior7166 8 месяцев назад
Onde ele abriu o teminal?
@pauloananiasteixeira2289
@pauloananiasteixeira2289 2 года назад
Muito bom!
@codigofontetv
@codigofontetv 2 года назад
❤️❤️❤️
@eng.wandeson
@eng.wandeson Год назад
Como seria para rodar em Https?
@AMJr1974
@AMJr1974 Год назад
Olá casal mais tech do RU-vid! Parafraseando o ditado da galinha: De vídeo em vídeo meu conhecimento aumenta! #soucdf
@leandrogabrielweb
@leandrogabrielweb 5 месяцев назад
Pessoal, tenho uma duvida porque o app precisa rodar em um container docker em uma VPS?
@brayanlucas1609
@brayanlucas1609 7 месяцев назад
casa maravilhosos
@alejedi4458
@alejedi4458 2 года назад
Muito top o vídeo!!! Uma dúvida, no arquivo docker-compose, o que acontece se usar a porta 80 aí invés da porta 3000? Neste caso não precisaria do proxy reverso, precisaria?
@codigofontetv
@codigofontetv 2 года назад
Exatamente, para isso seria necessário parar o servidor web (no nosso caso foi o LiteSpeed) para liberar a porta 80 do servidor. Dá forma que fizemos, configuramos o proxy somente para o domínio que utilizamos, liberando para que dentro do mesmo servidor pudéssemos usar outros projetos e outros containers também.
@alejedi4458
@alejedi4458 2 года назад
@@codigofontetv , agora entendi Da forma como fizeram realmente fica melhor, porque depois é possível criar outros containers, muito bom Obrigado pela resposta 😃👍🏼
@andreluizalvescosta7963
@andreluizalvescosta7963 2 года назад
Vídeo muito bom, por coincidência veio no momento em que eu estou fazendo um deploy na hostinger, porém é uma aplicação mais complexa com front, back e banco de dados, e eu estou tendo muita dificuldade para configurar os servidores para rodar os dois juntos e com domínio certinho. Vocês tem alguma recomendação de fonte que eu possa usar para me guiar ou uma previsão de vídeo com esse conteúdo?
@andreluizalvescosta7963
@andreluizalvescosta7963 Год назад
@@rebecanonato89 Olá Rebeca, eu consegui finalizar esse deploy sim. Não tenho uma fonte específica mas posso te enviar a documentação que eu fiz desse processo. Só me falar algum meio de contato.
@LeticiaDominykGoncalves
@LeticiaDominykGoncalves Год назад
andré você pode me mandar a documentação também? estou apanhando aqui! kkk
@andreluizalvescosta7963
@andreluizalvescosta7963 Год назад
@@LeticiaDominykGoncalves Olá, hoje em dia eu tenho uma aula gravada que eu fiz para minha empresa Jr explicando sobre o assunto que pode ser útil para você. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-uSPTlAp63uY.html
@andreluizalvescosta7963
@andreluizalvescosta7963 Год назад
Se mesmo assim tiver alguma dúvida pode me chamar no meu email, andrelac963@gmail.com
@vita.solaris127
@vita.solaris127 5 месяцев назад
kkkkkkkk gostei do pai
@jefersoncirilo7177
@jefersoncirilo7177 2 года назад
Api basicona me quebrou kkk
@JockaPlay
@JockaPlay 8 месяцев назад
Eu me perdi no mínimo umas 36 vezes kkkkkkk
@marcelofloriano34
@marcelofloriano34 2 года назад
Como a api é muito básica, não cai, mas um servidor node rodando sem pm2 é muito arriscado
@marcelofloriano34
@marcelofloriano34 2 года назад
Só fã, não perco praticamente nenhum video
@codigofontetv
@codigofontetv 2 года назад
É verdade, vamos complementar usando o pm2 embutido próximo vídeo
@marcelofloriano34
@marcelofloriano34 2 года назад
@@codigofontetv Que bacana, não esperava a interação de vocês!!..abraços.
@romimaximus
@romimaximus 2 года назад
Depois que abril o painel terminal / linha de comando, e começou a usar esse "Docker", eu não entendi mais nada !! 😂😂😂
@brunoandradebr
@brunoandradebr 2 года назад
5:30 quando o salário cai na conta
@carlosathyla
@carlosathyla 2 года назад
Vi o video, mas não entendi nada... realmente sou iniciante...
@vitorsilva-or1dj
@vitorsilva-or1dj 2 года назад
edição ruim, todas as vezes que o gabriel ia explicar alguma coisa, o editor colocou a camera dele em full screen enquanto ele explicava/mostrava algo e em seguida quando saia do full screen ele ja estava em outra cena
@Luccas_Alves
@Luccas_Alves Год назад
Container? HTML? Ksksks zoas
@marcio1938
@marcio1938 2 года назад
me convença!, pq usar VAR e não o LET pois o VAR , já está fora(ultrapassado por falta de segurança) , me admira vs com tanta experiencia com o var . decepcionante
@codigofontetv
@codigofontetv 2 года назад
É verdade Macio, nesse contexto o melhor é usar const. Atualizamos o repositório, obrigado pelo aviso.
@leandrocarvalho1760
@leandrocarvalho1760 2 года назад
Me fala a falta de segurança que vai causar nesse contexto?
@trap7369
@trap7369 2 года назад
ué, não sabia dessa, explica melhor como funciona essa parte @ marcio leite
@marcio1938
@marcio1938 2 года назад
@@leandrocarvalho1760 a questão e fazer a coisa de maneira certa mesmo em contexto de estudo
@marcio1938
@marcio1938 2 года назад
@@trap7369 estude mais sobre JS procure sobre scopo
Далее
Все мы немного Адриана 😂😂😂
00:11
Why You Should Always Help Others ❤️
00:40
Просмотров 4,8 млн
A Guerra Contra o Trabalho Remoto em 2024!
26:18
Просмотров 267 тыс.
The least you need to know about Docker!
13:57
Просмотров 233 тыс.
A Queda do Redis!
16:46
Просмотров 51 тыс.
Куда пропал 3D Touch? #apple #iphone
0:51
Просмотров 909 тыс.