Skip to content

Instantly share code, notes, and snippets.

View JPauloMoura's full-sized avatar
🚀

JP JPauloMoura

🚀
View GitHub Profile
@JPauloMoura
JPauloMoura / container_mongo.md
Created February 11, 2024 16:19
Desafio 03 - Banco de Dados MongoDB

Pra finalizar essa etapa, crie o comando pra criar o banco de dados MongoDB usando os requisitos abaixo:

  • O usuário root do banco deve ser mongo_usr
  • A senha do usuário root deve ser mongo_pwd

Lembrando que a execução em container deve ser transparente pra quem está desenvolvendo. E que aqui você não precisa se preocupar com a perda dos dados do banco e nem nada disso, é apenas para desenvolvimento pontual.

Coloque aqui embaixo o comando que a equipe deve usar pra criar um banco de dados MongoDB com esses requisitos:

$ docker container run --rm -d -p 27016:27017 --name database-mongo -e MONGO_INITDB_ROOT_USERNAME=mongo_usr -e MONGO_INITDB_ROOT_PASSWORD=mongo_pwd mongo
@JPauloMoura
JPauloMoura / container_mysql.md
Last active February 11, 2024 16:14
Desafio 02 - Banco de Dados MySQL

Agora que a equipe tem como criar o banco de dados Postgre, crie o comando pra criar o banco de dados MySQL usando os requisitos abaixo:

  • O nome do banco de dados deve ser docker_db
  • O usuário de acesso ao banco deve ser docker_usr
  • A senha do usuário deve ser docker_pwd

Lembrando que a execução em container deve ser transparente pra quem está desenvolvendo. E que aqui você não precisa se preocupar com a perda dos dados do banco e nem nada disso, é apenas para desenvolvimento pontual.

Coloque aqui embaixo o comando que a equipe deve usar pra criar um banco de dados MySQL com esses requisitos:

@JPauloMoura
JPauloMoura / container_postgres.md
Created February 11, 2024 15:46
Desafio 01 - Banco de Dados Postgresql

Você está dando os primeiros passos no uso de containers. E a melhor forma de iniciar no mundo de containers é usar em ambiente de desenvolvimento.

Sua missão é ajudar a equipe de desenvolvimento a ter mais autonomia no desenvolvimento de projetos. E uma das reclamações da equipe é o setup local.

Crie um comando para criar um banco de dados PostgreSQL no ambiente do desenvolvedor de uma forma que cumpra os seguintes requisitos:

  • O nome do banco de dados deve ser curso_docker
  • O usuário de acesso ao banco deve ser docker_usr
  • A senha do usuário deve ser docker_pwd
@JPauloMoura
JPauloMoura / Dockerfile
Created January 11, 2023 02:45
Dockerfile para geração de image de um projeto golang genérico
# Use a imagem base do golang
FROM golang:latest AS build
# Define a pasta de trabalho do container
WORKDIR /app
# Copie os arquivos do projeto para a pasta de trabalho
COPY . .
# Baixa as dependencias
@JPauloMoura
JPauloMoura / cluster-config-localhost-ports.md
Created July 24, 2022 01:44
Instrução de como podemos fazer o mapeamento de portas de um cluster kubernets local utilizando o Kind.

Criaremos um cluster kubernetes com:

  • 1 pods
  • 1 service para o pod
  • mapeando configurando as portas do cluster para usar o localhost

config.yaml

Nesse arquivo configuramos o mapeamento de portas entre o node e o host local. [localhos:8080] -> [nodeIP:30000]