Sign in

Aguiar

@aguiaru.bsky.social
19 followers 45 following 28 posts

Soft. Eng. | Backend & Mobile .NET | Kotlin | Typescript Vou usar isso aqui para salvar alguns snippets que sempre preciso, mas nunca sei onde salvei kkkk #bolhadev #dev

PostsRepliesMedia
Aguiar @aguiaru.bsky.social · 19/11/2024
010
Aguiar @aguiaru.bsky.social · 24/10/2024
Alguém já usou o drizzle ORM? Vi um pessoal falando bem dele, mas nunca usei. #bolhadev
022
Aguiar @aguiaru.bsky.social · 24/09/2024
Cagada do dia k Não aconselho... mas se tu já fez a cagada de commitar o .env, isso pode servir 🤡... (em um repo simples de projeto pessoal) #bolhadev
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD
git push --force
172
Aguiar @aguiaru.bsky.social · 18/09/2024
Bluesky now has over 10 million users, and I was #8,749,851!
010
Aguiar @aguiaru.bsky.social · 17/09/2024
Tive um problema para centralizar os arquivos ".proto" de alguns microsserviços. Para isso eu criei um repositório com todos os ".protos" e uma variável de ambiente. Mas agora o problema era o docker, precisava passar esses arquivos para ele e sem precisar duplicar o projeto dos arquivos.
# .env
PROTO_PATH="/caminho/para/o/repo/proto-files/"app_test:
      image: teste
      container_name: teste
      restart: always
      env_file:
        - .env
      build:
        context: .
        dockerfile: Dockerfile
      volumes:
        - "$PROTO_PATH:/app/proto"
      ports:
        - 5005:3000
        - 50051:50051ENV DOCKER_PROTO_PATH=/app/proto

EXPOSE 3000 50051

CMD [ "npm", "run", "start:prod" ]
110
Reposted by Aguiar
Nem Tudo @nemtudo.me · 13/09/2024
if(device.tvbox === true) return; 😎 pode passar #bolhadev
5393
Aguiar @aguiaru.bsky.social · 13/09/2024
Se você já precisou gerar um CPF/CNPJ válido para teste na sua requisição http ou com gRPC no postman Da para fazer isso de maneira automatizada com o seguinte script no "Before invoke" ou "Pre-req": #bolhadev
{
  "document": "{{document}}",
  "cpf": "{{cpf}}",
  "cnpj": "{{cnpj}}"
}
111
Aguiar @aguiaru.bsky.social · 12/09/2024
🐳 Se você já precisou acessar um container a partir de outro container usando o localhost (por algum motivo kkkk) Da para usar o ip padrão do docker 172.17.0.1 #bolhadev
URL="localhost:50051"
# Alterar para:
URL="172.17.0.1:50051"
041
Aguiar @aguiaru.bsky.social · 09/09/2024
Para quem já precisou acessar um DB que esta em um bastion e ele não tinha acesso externo liberado, da para fazer isso com um tunel ssh. Executando isso, você consegue criar um tunel #bolhadev
sudo ssh -N -L 5432:pgsql-xyz.com.br:5432 user@bastion-host -i key.pem
222
Aguiar @aguiaru.bsky.social · 07/09/2024
⚠️ Para quem já teve problemas com o prisma + docker + mongodb (replica): Usando esse cara aqui consegui resolver direto "prismagraphql/mongo-single-replica:4.4.3-bionic" #bolhadev
version: "3.7"

services:
  mongodb_container:
    container_name: mongodb
    image: prismagraphql/mongo-single-replica:4.4.3-bionic
    volumes:
      - ./data:/data/db
    environment:
      MONGO_INITDB_ROOT_USERNAME: root
      MONGO_INITDB_ROOT_PASSWORD: prisma
      INIT_WAIT_SEC: 3
    ports:
      - 8011:27017DATABASE_URL="mongodb://root:prisma@localhost:8011/db-authorization?authSource=admin&directConnection=true"
131