Posts by Aguiar
Obrigado!
Uma dúvida, qual a ferramenta que esta usando para visualizar o trace?
Ah legal, eu cheguei a usar o prisma mas tem algumas coisas que não curti muito nele.
Alguém já usou o drizzle ORM? Vi um pessoal falando bem dele, mas nunca usei.
#bolhadev
boa, vou deixar salvo aqui.
Valeu Thai
git filter-branch --index-filter "git rm -rf --cached --ignore-unmatch .env" HEAD git push --force
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
Bluesky now has over 10 million users, and I was #8,749,851!
Essa foi a solução que encontrei para conseguir manter tudo separado e apenas criar a volume quando necessário
#bolhadev
# .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:50051
ENV DOCKER_PROTO_PATH=/app/proto EXPOSE 3000 50051 CMD [ "npm", "run", "start:prod" ]
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.
Mano eu comecei a dar uma olhada quando usei o framework tauri para apps desktop.
Acho que pode ser divertido olhar e testar umas coisas com ele lá
Nossa acho que nunca trabalhei em projeto que tivesse isso muito forte.
É muito chato de montar?
if(device.tvbox === true) return;
😎 pode passar #bolhadev
{ "document": "{{document}}", "cpf": "{{cpf}}", "cnpj": "{{cnpj}}" }
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
URL="localhost:50051" # Alterar para: URL="172.17.0.1:50051"
🐳 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
Sou suspeito pois amo .NET kkkk, mas concordo que ambos são bons
Eu curto os posts que fazem comparativos de performance, mostrando alguns recursos novos em determinadas linguagens ou talvez de exemplos de alternativas para um mesmo problema.
Sla, tipo jeitos de fazer processamentos de arquivos grandes, essas coisas kkkk
Pior que lembrei que teve uma vez que tive que integrar com uma API de pix que retornava tudo em uma string kkkkk. Aí para pegar qualquer coisa precisava fazer um substring
Horrível kkkk
Tudo bem, valeu pela dica mas não há problema nisso aqui.
Para conseguir executar aqui na minha máquina, eu precisei executar com privilégios de adm. Por isso do sudo ai mano
DATABASE_URL="postgresql://postgres:Teste123@localhost:5432/db?schema=public"
Agora você consegue acessar o DB pgsql-xyz.com.br:5432 localmente na porta 5432
sudo ssh -N -L 5432:pgsql-xyz.com.br:5432 user@bastion-host -i key.pem
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
DATABASE_URL="postgresql://postgres:Teste123@localhost:5432/db?schema=public"
Agora você consegue acessar o DB pgsql-xyz.com.br:5432 localmente na porta 5432
#bolhadev
Kkkkkkkkkkkk
Nossa horrível, um saco resolver isso kkkk
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:27017
DATABASE_URL="mongodb://root:prisma@localhost:8011/db-authorization?authSource=admin&directConnection=true"
⚠️ 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
Mano eu focaria em estudar muito da lógica com o typescript, como funciona a orientação objeto nesse contexto e depois iria ver como funciona as apis usando algum framework, tipo nestjs ou fastify.
Mas é só uma ideia mesmo mano, o único jeito que eu consigo aprender algo é praticando mesmo
Cara da para ir sim, mas vai acabar passando pelo js. Isso é certeza