19 lines
1.1 KiB
Markdown
Executable file
19 lines
1.1 KiB
Markdown
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-***.
|