Pular para o conteúdo
Código e Café com PauloDev: Explorando o Universo da Programação

Código e Café com PauloDev: Explorando o Universo da Programação

Explore o universo da programação e tecnologia com PauloDev. Descubra insights, tutoriais e inovações que moldam o futuro digital. De linhas de código a ideias revolucionárias, embarque nesta jornada tech onde a paixão pela inovação se encontra com a expertise do desenvolvimento. Seja bem-vindo ao blog que transforma códigos em narrativas de vanguarda, guiado pela visão única de PauloDev no vasto panorama tecnológico.

  • Meu portifolio

Configurando a Conexão do PostgreSQL no Spring Boot com Docker

14 de fevereiro de 2024
Por Paulo In Back-end, Java

Configurando a Conexão do PostgreSQL no Spring Boot com Docker

Se você está trabalhando em projetos que envolvem bancos de dados, uma abordagem eficiente e prática é utilizar o Docker para criar e gerenciar containers. Neste post, vou explicar como configurar a conexão do PostgreSQL no Spring Boot usando o Docker para rodar o banco de dados.

Passo 1: Subindo um Container PostgreSQL no Docker

Antes de começar, certifique-se de ter o Docker instalado e configurado em seu computador. Em seguida, abra o terminal e execute o seguinte comando:

docker run --name meu-postgres -e POSTGRES_PASSWORD=12345678 -e POSTGRES_USER=root -p 5432:5432 -d postgres

Com este comando, você cria um container chamado “meu-postgres”, define a senha e usuário do PostgreSQL, e mapeia a porta 5432 do container para a porta 5432 do seu sistema.

Passo 2: Configurando o application.properties no Spring Boot

Agora que o container PostgreSQL está rodando, você precisa configurar o arquivo application.properties do seu projeto Spring Boot para se conectar ao banco de dados. O arquivo ficará assim:

spring.datasource.url=jdbc:postgresql://localhost/bd_name spring.datasource.username=root spring.datasource.password=12345678 spring.datasource.driver-class-name=org.postgresql.Driver hibernate.dialect=org.hibernate.dialect.HSQLDialect

Lembre-se de ajustar a URL do banco de dados de acordo com suas necessidades.

Observação: Reiniciando o Container

Após reiniciar seu computador, o container será interrompido. Para reiniciá-lo, utilize o Docker Desktop ou, se estiver no terminal, execute:

docker container start meu-postgres

Dica para Usuários de Linux

Se você estiver usando Linux, para facilitar a busca por containers específicos, utilize o comando:

docker container ps -a | grep meu-postgres

Isso mostrará apenas os containers com o nome “meu-postgres”.

Dica para Usuários de Windows

Para usuários de Windows, o comando pode ser um pouco diferente:

docker container ls -a | Select-String "meu-postgres"

Embora o comando varie um pouco, a lógica de busca é a mesma.

Conclusão:

Com essas configurações, você estará pronto para desenvolver e testar suas aplicações Spring Boot com o PostgreSQL de forma eficiente e flexível usando o Docker. Experimente e simplifique sua gestão de banco de dados em seus projetos!

Promoção
Written by:

Paulo

Ver todos os posts

Categorias

  • Android
  • Android Studio
  • Angular
  • API
  • AWS
  • Back-end
  • Bash
  • Boas Práticas
  • CSharp
  • CSS
  • Django
  • Docker
  • Electron
  • Front-end
  • Git
  • Github
  • Html
  • Http
  • Java
  • JavaScript
  • Laravel
  • Linha de comando
  • Linux
  • Machine Learning
  • Metodologias
  • Mysql
  • Node
  • NoSql
  • PHP
  • Power Shell
  • Python
  • Segurança
  • Sem categoria
  • SQL
  • Tecnologia
  • Testes
  • VueJs
  • Windows

Últimos posts

  • Python para o desenvolvimento Web: Como o Django pode alavancar na escrita do seu código
  • Conheça as Transactions e como elas podem te ajudar a testar o seu sistema
  • Melhorando a performance dos seus projetos PHP, conheça o OPCache e o JIT
  • Redis com Laravel: Uma ferramenta poderosa para o escalonamento horizontal da sua aplicação
  • Conhecendo e configurando um servidor de Load Balance com YARP e NGINX

© Todos os direitos reservados PauloDev 2023