_estaticos/README.md

1.1 KiB
Executable file

A branch producao é a que será executada pelo ser humano


Compartilhamento de arquivos estaticos comuns

Este projeto agora mapeia automaticamente os arquivos hospedados em bucket (S3/MinIO) para distribuição.

Configuração Local

  1. Crie uma cópia do arquivo .env.modelo para .env e preencha com as credenciais de acesso ao MinIO (por padrão, o bucket configurado é o estaticos).

Procedimento para atualização de arquivos

  1. Adicionar os novos arquivos diretamente no bucket (S3/MinIO);
  2. Rodar pnpm run gerar para conectar no bucket e reconstruir o arquivo src/estaticos.ts com as rotas absolutas (ex: https://paiol.idz.one/estaticos/...). O objeto gerado manterá ordenação estrita alfabética (pt-BR case-insensitive);
  3. Rodar pnpm run build para compilar o projeto. Este comando também irá incrementar a versão automaticamente, rodar o gerar, fazer check do estilo (Biome/TS) e compilar todo o pacote usando tsup;
  4. Depois de validados atualizar para branch producao;
  5. Nas aplicações que importam esse pacote rodar comando pnpm i ou pnpm up p-*.