No video

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

  • @tiagocbei2010
    @tiagocbei20102 ай бұрын

    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.

  • @emanoelinfinity
    @emanoelinfinity2 ай бұрын

    É 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.

  • @Gushttp
    @Gushttp2 ай бұрын

    Depois que eu comecei a usar docker minha vida mudou mt, subir um app com apenas um comando e mt top.

  • @lucasfigueiredo8145

    @lucasfigueiredo8145

    2 ай бұрын

    Alguma boa video aula ensinando a fazer deploy de apis com docker?

  • @nandomax3

    @nandomax3

    2 ай бұрын

    ​@@lucasfigueiredo8145 tech world with nana

  • @nandomax3

    @nandomax3

    2 ай бұрын

    ​@@lucasfigueiredo8145de ferramenta tem o aws ecs e aws ecr, da pra rodar como serventes no aws fargate

  • @nandomax3

    @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

    @leonardoviana9195

    2 ай бұрын

    @@lucasfigueiredo8145 a Fernanda Kipper tem alguns vídeos fazendo deploy. vale a pena dar uma olhada

  • @David_Brito_Developer
    @David_Brito_Developer2 ай бұрын

    A explicação que faltava pra mim entender. Vlw Diego brabo como sempre 😅

  • @artur-bb6js
    @artur-bb6js2 ай бұрын

    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

  • @brenosantin9739
    @brenosantin97392 ай бұрын

    Muito boa explicacao, poucos videos tem uma abordagem tao simples e objetiva a respeito do DOCKER.

  • @MagnoAlbertoAlmeida
    @MagnoAlbertoAlmeida2 ай бұрын

    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!!!

  • @guilherme_ganim
    @guilherme_ganim2 ай бұрын

    Que conteúdo maravilhoso. Muito bom 👏

  • @ruan1437
    @ruan14372 ай бұрын

    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

  • @rodrigolopesmarques6361
    @rodrigolopesmarques63612 ай бұрын

    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

    @marcosbomfim1460

    2 ай бұрын

    Docker é foda mano

  • @azrael3032

    @azrael3032

    2 ай бұрын

    vc aprendeu isso em algum video? achei interessante mas nao consegui entender mt bem ainda

  • @DenisioRodrigues
    @DenisioRodrigues2 ай бұрын

    Muito bom!

  • @nicolassouza2483
    @nicolassouza24832 ай бұрын

    Pretendo me aprofundar mais em Postgres. Já trabalho há um tempo com programação e não saí de muito do MySQL e MongoDB.

  • @BrunoSilva-vw4uo
    @BrunoSilva-vw4uo2 ай бұрын

    Porra tava preparando um setup hoje pra postar no LinkedIn e aí rocket parece que adivinhou ahahahah

  • @avloggerfinger9050
    @avloggerfinger90502 ай бұрын

    Bem que eu senti um dejavu, esse é um corte de uma aula do NLW não é? Um dos mais recentes eu acho. 😅 Muito bom

  • @MarcosVinicius-oi6ok
    @MarcosVinicius-oi6ok2 ай бұрын

    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

  • @adnnskt
    @adnnskt2 ай бұрын

    Ó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?

  • @josephmartins4381
    @josephmartins43812 ай бұрын

    docker is love, docker is life

  • 2 ай бұрын

    Não entendi o motivo de instalar o Redis junto, se tem algum motivo técnico ou foi apenas para exemplificar

  • @dougui.p
    @dougui.p2 ай бұрын

    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.

  • @naythan777
    @naythan7772 ай бұрын

    Que tema do terminal é essem com icons????

  • @anthonycarlosdasilva9299
    @anthonycarlosdasilva9299Ай бұрын

    docker compose up -d services.image must be a mapping

  • @victorh5
    @victorh52 ай бұрын

    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? 😁

  • @AntonioCMartins
    @AntonioCMartins2 ай бұрын

    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

  • @iury664
    @iury66412 күн бұрын

    usando o volumes no docker ao fazer o compose já não deveria criar os diretorios onde ficaram salvos os dados ?

  • @diegoferreira8243
    @diegoferreira82432 ай бұрын

    Eu tinha muito medo de usar Dokcer pq na minha maquina Windows nunca funcionava.... migrei meu ambiente para Linux e tudo funcionou perfeitamente

  • @danieldamacena5197

    @danieldamacena5197

    2 ай бұрын

    provável que o hyperV tava desativado.

  • @fernandocoelho1334

    @fernandocoelho1334

    7 күн бұрын

    Estava usando WSL?

  • @PedroNguinamau
    @PedroNguinamau2 ай бұрын

    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?

  • @darlanmartins7546
    @darlanmartins75462 ай бұрын

    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?

  • @user-ft8dc4fw9r
    @user-ft8dc4fw9r2 ай бұрын

    Alguém sabe dizer qual o editor de código que ele ta usando?

  • @andreluispsa

    @andreluispsa

    2 ай бұрын

    O editor de código parece ser o VS Code

  • @DjEdu28
    @DjEdu282 ай бұрын

    Muito prático e útil. Para quem quer se aprofundar, existe o dicionário do programador sobre Docker, canal código fonte TV

  • @Renanrr87
    @Renanrr872 ай бұрын

    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

  • @LucasvpFranca
    @LucasvpFrancaАй бұрын

    Qual é esse navegador?

  • @eduardosalles9212
    @eduardosalles921213 күн бұрын

    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.

  • @isaacalves6846
    @isaacalves68462 ай бұрын

    Qual é o nome dessa ferramenta que descreve os comandos em 8:00?

  • @sekaininja5958

    @sekaininja5958

    2 ай бұрын

    deve ser desse terminal que ele ta usando chamado fish.

  • @djfCoder
    @djfCoder2 ай бұрын

    da pra fazer com mySQL?

  • @danieldamacena5197

    @danieldamacena5197

    2 ай бұрын

    tem imagem do mysql no dockerhub também

  • @thymarques
    @thymarquesАй бұрын

    Eu nunca usei o comando: docker ps. Eu sempre uso: Docker container ls. Eu nao sei se é a forma antiga, ou nova. kkkkkkkkkk

  • @orafael5744
    @orafael57442 ай бұрын

    first

  • @MarcoDamaceno
    @MarcoDamaceno2 ай бұрын

    MySQL pago? De onde isso?

  • @fernandocoelho1334

    @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.

  • @josephklimber195
    @josephklimber1952 ай бұрын

    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