A combinação que todo dev back-end precisa saber (Postgres + Docker)
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
Пікірлер: 55
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.
@lucasfigueiredo8145
2 ай бұрын
Alguma boa video aula ensinando a fazer deploy de apis com docker?
@nandomax3
2 ай бұрын
@@lucasfigueiredo8145 tech world with nana
@nandomax3
2 ай бұрын
@@lucasfigueiredo8145de ferramenta tem o aws ecs e aws ecr, da pra rodar como serventes no aws fargate
@nandomax3
2 ай бұрын
@@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
@leonardoviana9195
2 ай бұрын
@@lucasfigueiredo8145 a Fernanda Kipper tem alguns vídeos fazendo deploy. vale a pena dar uma olhada
A explicação que faltava pra mim entender. Vlw Diego brabo como sempre 😅
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
Muito boa explicacao, poucos videos tem uma abordagem tao simples e objetiva a respeito do DOCKER.
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!!!
Que conteúdo maravilhoso. Muito bom 👏
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.
@marcosbomfim1460
2 ай бұрын
Docker é foda mano
@azrael3032
2 ай бұрын
vc aprendeu isso em algum video? achei interessante mas nao consegui entender mt bem ainda
Muito bom!
Pretendo me aprofundar mais em Postgres. Já trabalho há um tempo com programação e não saí de muito do MySQL e MongoDB.
Porra tava preparando um setup hoje pra postar no LinkedIn e aí rocket parece que adivinhou ahahahah
Bem que eu senti um dejavu, esse é um corte de uma aula do NLW não é? Um dos mais recentes eu acho. 😅 Muito bom
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?
docker is love, docker is life
Não entendi o motivo de instalar o Redis junto, se tem algum motivo técnico ou foi apenas para exemplificar
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.
Que tema do terminal é essem com icons????
docker compose up -d services.image must be a mapping
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? 😁
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
usando o volumes no docker ao fazer o compose já não deveria criar os diretorios onde ficaram salvos os dados ?
Eu tinha muito medo de usar Dokcer pq na minha maquina Windows nunca funcionava.... migrei meu ambiente para Linux e tudo funcionou perfeitamente
@danieldamacena5197
2 ай бұрын
provável que o hyperV tava desativado.
@fernandocoelho1334
7 күн бұрын
Estava usando WSL?
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?
2 ай бұрын
Cê lembrou de expor as portas?
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?
Alguém sabe dizer qual o editor de código que ele ta usando?
@andreluispsa
2 ай бұрын
O editor de código parece ser o VS Code
Muito prático e útil. Para quem quer se aprofundar, existe o dicionário do programador sobre Docker, canal código fonte TV
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?
Um ponto importante que faltou na explicação detalhada... a declraçao dos Volumes que estao na linha 25 e 26 que foram 'dobradas' . Tem que voltar em 4:49 para ver. Sem isso, não funciona.
Qual é o nome dessa ferramenta que descreve os comandos em 8:00?
@sekaininja5958
2 ай бұрын
deve ser desse terminal que ele ta usando chamado fish.
da pra fazer com mySQL?
@danieldamacena5197
2 ай бұрын
tem imagem do mysql no dockerhub também
Eu nunca usei o comando: docker ps. Eu sempre uso: Docker container ls. Eu nao sei se é a forma antiga, ou nova. kkkkkkkkkk
first
MySQL pago? De onde isso?
@fernandocoelho1334
7 күн бұрын
Algumas informações sobre isso, ouvi lá pelo trabalho. Tem alguma novidade. No trabalho, um cara da infra para os caras usarem o MariaDB.
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