Devops stuff

This commit is contained in:
2025-11-03 17:14:38 -08:00
parent 30649488bb
commit 19c94413ce
6 changed files with 118 additions and 4 deletions

8
webui/.env_dist Normal file
View File

@@ -0,0 +1,8 @@
# Script saving configuration
ENABLE_SAVE=true
SAVE_SECRET=save
SAVE_DIRECTORY=./data/scripts
MAX_FILENAME_LENGTH=32
# Next.js environment
NODE_ENV=production

View File

@@ -1,8 +1,8 @@
export const SAVE_CONFIG = {
ENABLE_SAVE: true,
SAVE_SECRET: "save",
ENABLE_SAVE: process.env.ENABLE_SAVE === 'true' || true,
SAVE_SECRET: process.env.SAVE_SECRET || "save",
SAVE_DIRECTORY: "./data/scripts",
MAX_FILENAME_LENGTH: 32,
SAVE_DIRECTORY: process.env.SAVE_DIRECTORY || "./data/scripts",
MAX_FILENAME_LENGTH: parseInt(process.env.MAX_FILENAME_LENGTH || "32"),
FILENAME_REGEX: /^[a-zA-Z0-9_\s-]+$/,
} as const;