correção

This commit is contained in:
Luiz Silva 2024-05-24 10:19:15 -03:00
parent 5c8c85dce5
commit 9ceacd1906
10 changed files with 143 additions and 102 deletions

View file

@ -2,7 +2,7 @@ const Prefixos = {
relativo: "/estaticos",
"link-local": "http://localhost:5020/estaticos",
"link-servidor": "https://carro-de-boi-idz-one.b-cdn.net/estaticos",
"relativo-disco": "~estaticos/estaticos",
node_modules: "node_modules/~estaticos/estaticos",
};
/**
@ -14,37 +14,47 @@ export const estaticos = (caminho: keyof typeof Prefixos) => {
const prefixo = Prefixos[caminho] || Prefixos.relativo;
return {
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`,
"Logo-e-licencie-gov-vertical.": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`,
"Logo-e-licencie-gov-horizontal.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.svg`,
"Logo-e-licencie-gov-horizontal.png": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.png`,
"Logo-e-licencie-gov-horizontal-branco.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.svg`,
"Logo-e-licencie-gov-horizontal-branco.png": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.png`,
logos: {
"e-licencie-gov": {
"Logo-e-licencie-gov-vertical.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.svg`,
"Logo-e-licencie-gov-vertical.": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-vertical.`,
"Logo-e-licencie-gov-horizontal.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.svg`,
"Logo-e-licencie-gov-horizontal.png": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal.png`,
"Logo-e-licencie-gov-horizontal-branco.svg": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.svg`,
"Logo-e-licencie-gov-horizontal-branco.png": `${prefixo}logos/e-licencie-gov/Logo-e-licencie-gov-horizontal-branco.png`,
},
"e-licencie": {
"verde-verde_.png": `${prefixo}logos/e-licencie/verde-verde_.png`,
"verde-verde.png": `${prefixo}logos/e-licencie/verde-verde.png`,
"escala-branco_.png": `${prefixo}logos/e-licencie/escala-branco_.png`,
"escala-branco.png": `${prefixo}logos/e-licencie/escala-branco.png`,
"branco-branco.png": `${prefixo}logos/e-licencie/branco-branco.png`,
},
"betha-meio-ambiente": {
"Logo-betha-meio-ambiente-vertical.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.svg`,
"Logo-betha-meio-ambiente-vertical.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.png`,
"Logo-betha-meio-ambiente-horizontal.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.svg`,
"Logo-betha-meio-ambiente-horizontal.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.png`,
"Logo-betha-meio-ambiente-horizontal-branco.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.svg`,
"Logo-betha-meio-ambiente-horizontal-branco.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.png`,
"Logo-betha-meio-ambiente-brasao.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`,
"Logo-betha-meio-ambiente-brasao.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`,
},
},
"e-licencie": {
"verde-verde_.png": `${prefixo}logos/e-licencie/verde-verde_.png`,
"verde-verde.png": `${prefixo}logos/e-licencie/verde-verde.png`,
"escala-branco_.png": `${prefixo}logos/e-licencie/escala-branco_.png`,
"escala-branco.png": `${prefixo}logos/e-licencie/escala-branco.png`,
"branco-branco.png": `${prefixo}logos/e-licencie/branco-branco.png`,
imagens: {
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
"favicon.ico": `${prefixo}imagens/favicon.ico`,
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
},
"betha-meio-ambiente": {
"Logo-betha-meio-ambiente-vertical.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.svg`,
"Logo-betha-meio-ambiente-vertical.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-vertical.png`,
"Logo-betha-meio-ambiente-horizontal.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.svg`,
"Logo-betha-meio-ambiente-horizontal.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal.png`,
"Logo-betha-meio-ambiente-horizontal-branco.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.svg`,
"Logo-betha-meio-ambiente-horizontal-branco.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-horizontal-branco.png`,
"Logo-betha-meio-ambiente-brasao.svg": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.svg`,
"Logo-betha-meio-ambiente-brasao.png": `${prefixo}logos/betha-meio-ambiente/Logo-betha-meio-ambiente-brasao.png`,
html: {
"404.html": `${prefixo}html/404.html`,
},
dados: {
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
"municipios.json": `${prefixo}dados/municipios.json`,
},
background: {
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
},
"quero-quero.gif": `${prefixo}imagens/quero-quero.gif`,
"favicon.ico": `${prefixo}imagens/favicon.ico`,
"exemplo_brasao.jpeg": `${prefixo}imagens/exemplo_brasao.jpeg`,
"404.html": `${prefixo}html/404.html`,
"tabela_ibama.json": `${prefixo}dados/tabela_ibama.json`,
"municipios.json": `${prefixo}dados/municipios.json`,
"Paisagem.jpg": `${prefixo}background/Paisagem.jpg`,
};
};

View file

@ -1,3 +1,5 @@
// esse arquivo não pode ser importado em index.ts para não gerar conflito
import fs from "node:fs";
import path from "node:path";
import { globSync } from "glob";
@ -55,10 +57,7 @@ export const mapearPasta = ({
const arquivos = {} as tp;
for (const arquivo of files) {
const partes = arquivo
.slice(pasta_estaticos.length)
.split("/")
.slice(1);
const partes = arquivo.slice(pasta_estaticos.length).split("/");
let pasta = arquivos;
for (const [i, parte] of partes.entries()) {
if (i === partes.length - 1) {