A combinação que todo dev back-end precisa saber (Postgres + Docker)
ฝัง
- เผยแพร่เมื่อ 21 พ.ค. 2024
- Se você é dev back-end, não tem como fugir dos bancos de dados. Postgres é minha escolha principal quando trabalho com projetos Node.js, seja pra desenvolvimentos da plataforma ou nas aulas da formação de Node.
E a dupla perfeita pro Postgres é o Docker (que funciona com tantas outras linguagens e ferramentas além do Node.js). Aqui nesse vídeo vou te mostrar um pouco mais sobre cada um deles e contar porque essa é uma combinação indispensável pra qualquer dev back-end.
-----
Conecte-se a 500mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com.br/
Cadastre-se na nossa plataforma: app.rocketseat.com.br/signup
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat
Docker é essencial hj em dia para back-end. Onde eu trabalho quase todos os serviços rodam via Docker: aplicação, banco, serviço de mensageria, etc. Eu, por exemplo, não tenho o PHP e o Postgre instalado no meu notebook e mesmo assim consigo rodar as aplicações que usam essas tecnologias na minha máquina de boa.
É realmente muito prático. Costumo utilizar o Postgress web, daí basta eu criar um serviço no docker com a posta 80:80 e acessar ele via navegador. Pronto, já tenho acesso ao meu banco de dados sem precisar instalar na minha máquina.
Depois que eu comecei a usar docker minha vida mudou mt, subir um app com apenas um comando e mt top.
Alguma boa video aula ensinando a fazer deploy de apis com docker?
@@lucasfigueiredo8145 tech world with nana
@@lucasfigueiredo8145de ferramenta tem o aws ecs e aws ecr, da pra rodar como serventes no aws fargate
@@lucasfigueiredo8145e se for mais de um container docker usa kubernetes, localmente com mini kube ou rancheer , na nuvem com o aws ecr e aws eks
@@lucasfigueiredo8145 a Fernanda Kipper tem alguns vídeos fazendo deploy. vale a pena dar uma olhada
de tudo que já vi de docker, esse é sem a menor dúvida, a melhar, mais clara e objetiva explicação de como utilizar o docker... tudo que estava sempre procurando de forma prática foi explicado no vídeo. muito obrigado!!!
Muito boa explicacao, poucos videos tem uma abordagem tao simples e objetiva a respeito do DOCKER.
Eu já ouvi falar do Docker, mas não tinha entendido a fundo, com esse vídeo consegui esclarecer minhas dúvidas, ótimo vídeo
A explicação que faltava pra mim entender. Vlw Diego brabo como sempre 😅
Na minha experiência pessoal e profissional, lá na empresa a gente utiliza docker, claro tudo configurado pelo o DevOps, mas foi bem importante eu ter conhecimento sobre esse redirecionamento de portas para evitar conflito entre os containers, e depois nas minhas aplicações pessoais consegui criar meus próprios container com pgAdmin, postgres, apache, nginx
Tu faz muito com poucas linhas em um arquivo.
E claro depois de tu manjar de Docker tem os Kubernets que é bastante utilizado na empresa também
Depois que você aprende a colocar toda sua aplicação backend dentro do docker melhora muito sua vida em tudo, ajuda fazer o deploy depois, fazer com que sua aplicação rode em outro computador sem ter que fazer nada.
Docker é foda mano
vc aprendeu isso em algum video? achei interessante mas nao consegui entender mt bem ainda
Que conteúdo maravilhoso. Muito bom 👏
Muito bom!
Bem que eu senti um dejavu, esse é um corte de uma aula do NLW não é? Um dos mais recentes eu acho. 😅
Muito bom
Não entendi o motivo de instalar o Redis junto, se tem algum motivo técnico ou foi apenas para exemplificar
Pretendo me aprofundar mais em Postgres. Já trabalho há um tempo com programação e não saí de muito do MySQL e MongoDB.
Agora não é mais necessario o docker-* no início, pode ser apenas compose.yml e o version no início do arquivo tá depreciado. Ótimo vídeo
Ótimo conteúdo, estou começando no docker e me ajudou muito. Dúvida, esse processo de configuração é parecido quando estamos configurando uma aplicação em uma VPS ou cloud? O deploy segue essas mesmas premissas?
Porra tava preparando um setup hoje pra postar no LinkedIn e aí rocket parece que adivinhou ahahahah
Recentemente tive que usar o docker compose e acabei descobrindo que não é mais preciso definir a versão no topo do arquivo, aparentemente foi descontinuado.
docker is love, docker is life
Tenho um servidor linux no Raspberrypi , posso instalar o Postgres lá ? ou então instalo la o docker e depois o Postgres tambem da :D
Video show! Estou usando faz um tempo essa configuração para o banco postgres, só que atualmente venho tendo alguns problemas por tentar colocar algumas extensões e ele fala que meu usuário não tem permissão para isso e que tem que ser um SUPERUSER, só que não sei a senha padrão do postgres, vi alguns forúns do Bitnami a respeito porém não achei nenhuma solução!
Alguém que tenha conhecimento sobre isso e possa me ajudar? 😁
Que tema do terminal é essem com icons????
docker compose up -d
services.image must be a mapping
Eu tinha muito medo de usar Dokcer pq na minha maquina Windows nunca funcionava.... migrei meu ambiente para Linux e tudo funcionou perfeitamente
provável que o hyperV tava desativado.
Galerinha estou com uma api nodejs onde o meu banco de dados postgres eu subi ele com o docker, mas não sei como fazer o deploy alguém sabe um tutorial? Ou pode me ajudar?
Quando eu criei um container php:8.2-apache eu não consigo conectar com banco de dados nem com pdo ou com mysqli a que se deve isso?
Cê lembrou de expor as portas?
Alguém sabe dizer qual o editor de código que ele ta usando?
O editor de código parece ser o VS Code
pra salvar os dados do postgress faltou passar o /data
volumes:
- polls_pg_data:/var/lib/postgresql/data
sem o /data nao vai salvar os dados
Qual é esse navegador?
Qual é o nome dessa ferramenta que descreve os comandos em 8:00?
deve ser desse terminal que ele ta usando chamado fish.
MySQL pago? De onde isso?
Muito prático e útil.
Para quem quer se aprofundar, existe o dicionário do programador sobre Docker, canal código fonte TV
da pra fazer com mySQL?
tem imagem do mysql no dockerhub também
first
Méu Déus, vc deixou a comunidade js passando mal, eles devem ta sofrendo ouvindo vc falar em um banco sql inves de um mongo ou agum nosql, no mundo deles só exite nosql