build(copy-dist): copy over required folders/files from "public" folder

This commit is contained in:
Panagiotis Papadopoulos 2025-02-26 21:24:00 +01:00 committed by Panagiotis Papadopoulos
parent 135101f57b
commit af5e4ee3b5

View File

@ -32,14 +32,25 @@ const copy = async () => {
const filesToCopy = [ const filesToCopy = [
"config-sample.ini", "config-sample.ini",
"./src/etapi/etapi.openapi.yaml", "./src/etapi/etapi.openapi.yaml",
"./src/routes/api/openapi.json" "./src/routes/api/openapi.json",
"./src/public/icon.png",
"./src/public/manifest.webmanifest",
"./src/public/robots.txt"
]; ];
for (const file of filesToCopy) { for (const file of filesToCopy) {
log(`Copying ${file}`); log(`Copying ${file}`);
await fs.copy(file, path.join(DEST_DIR, file)); await fs.copy(file, path.join(DEST_DIR, file));
} }
const dirsToCopy = ["images", "libraries", "translations", "db"]; const dirsToCopy = [
"images",
"libraries",
"translations",
"db",
"src/public/fonts",
"src/public/stylesheets",
"src/public/translations"
];
for (const dir of dirsToCopy) { for (const dir of dirsToCopy) {
log(`Copying ${dir}`); log(`Copying ${dir}`);
await fs.copy(dir, path.join(DEST_DIR, dir)); await fs.copy(dir, path.join(DEST_DIR, dir));