UNPKG

@fdm-monster/server

Version:

FDM Monster is a bulk OctoPrint, Klipper, PrusaLink and BambuLab manager to set up, configure and monitor 3D printers. Our aim is to provide neat overview over your farm.

84 lines (83 loc) 3.18 kB
//#region src/server.constants.ts const AppConstants = { NODE_ENV_KEY: "NODE_ENV", VERSION_KEY: "npm_package_version", SERVER_PORT_KEY: "SERVER_PORT", DATABASE_PATH: "DATABASE_PATH", defaultDatabasePath: "./database", DATABASE_FILE: "DATABASE_FILE", defaultDatabaseFile: "./fdm-monster.sqlite", pm2ServiceName: "FDM", logAppName: "fdm-monster", MEDIA_PATH: "MEDIA_PATH", defaultBaseMediaPath: "./media", defaultLogsFolder: "logs", defaultLogZipsFolder: "log-zips", defaultClientBundleStorage: "client-dist", defaultClientBundleZipsStorage: "client-dist-zips", defaultPrinterThumbnailsStorage: "printer-thumbnails", defaultFileUploadsStorage: "file-uploads", defaultPrintFilesStorage: "files", defaultAcceptedGcodeExtensions: [".gcode", ".bgcode"], defaultAcceptedBambuExtensions: [".3mf"], defaultServerPort: 4e3, apiRoute: "/api/v2", enableClientDistAutoUpdateKey: "ENABLE_CLIENT_DIST_AUTO_UPDATE", OVERRIDE_LOGIN_REQUIRED: "OVERRIDE_LOGIN_REQUIRED", OVERRIDE_REGISTRATION_ENABLED: "OVERRIDE_REGISTRATION_ENABLED", DEFAULT_USERNAME_MINLEN: 3, DEFAULT_PASSWORD_MINLEN: 8, OVERRIDE_JWT_SECRET: "OVERRIDE_JWT_SECRET", OVERRIDE_JWT_EXPIRES_IN: "OVERRIDE_JWT_EXPIRES_IN", DEFAULT_JWT_EXPIRES_IN: 3600, DEFAULT_REFRESH_TOKEN_ATTEMPTS: -1, DEFAULT_REFRESH_TOKEN_EXPIRY: 3600 * 24 * 14, OVERRIDE_JWT_ISSUER: "OVERRIDE_JWT_ISSUER", DEFAULT_JWT_ISSUER: "fdm-monster-server", OVERRIDE_JWT_AUDIENCE: "OVERRIDE_JWT_AUDIENCE", DEFAULT_JWT_AUDIENCE: "fdm-monster-client-next", OVERRIDE_IS_DEMO_MODE: "OVERRIDE_IS_DEMO_MODE", INSTANCE_LABEL: "INSTANCE_LABEL", OVERRIDE_DEMO_USERNAME: "OVERRIDE_DEMO_USERNAME", DEFAULT_DEMO_USERNAME: "demo", OVERRIDE_DEMO_PASSWORD: "OVERRIDE_DEMO_PASSWORD", DEFAULT_DEMO_PASSWORD: "demo2023", OVERRIDE_DEMO_ROLE: "OVERRIDE_DEMO_ROLE", DEFAULT_DEMO_ROLE: "ADMIN", defaultDevelopmentEnv: "development", ENABLE_COLORED_LOGS_KEY: "ENABLE_COLORED_LOGS", defaultTestEnv: "test", defaultProductionEnv: "production", knownEnvNames: [ "development", "production", "test" ], GITHUB_PAT: "GITHUB_PAT", serverPackageName: "@fdm-monster/server", serverRepoName: "fdm-monster", clientPackageName: "@fdm-monster/client-next", clientRepoName: "fdm-monster-client-next", githubUrl: "https://github.com/fdm-monster/fdm-monster", docsUrl: "https://docs.fdm-monster.net", orgName: "fdm-monster", currentWizardVersion: 1, defaultClientMinimum: "2.4.2", defaultWebsocketHandshakeTimeout: 3e3, defaultSocketThrottleRate: 1, debugSocketStatesKey: "DEBUG_SOCKET_STATES", defaultDebugSocketStates: "false", monsterPiFilePath: "/etc/monsterpi_version", sentryCustomDsnToken: "SENTRY_CUSTOM_DSN", sentryCustomDsnDefault: "https://164b8028a8a745bba3dbcab991b84ae7@o4503975545733120.ingest.sentry.io/4505101598261248", ENABLE_PROMETHEUS_METRICS: "ENABLE_PROMETHEUS_METRICS", ENABLE_LOKI_LOGGING: "ENABLE_LOKI_LOGGING", LOKI_ADDRESS: "LOKI_ADDRESS", LOKI_TIMEOUT_SECONDS: "LOKI_TIMEOUT_SECONDS", LOKI_INTERVAL: "LOKI_INTERVAL", DISABLE_SWAGGER_OPENAPI: "DISABLE_SWAGGER_OPENAPI", GENERATE_SWAGGER_JSON: "GENERATE_SWAGGER_JSON" }; //#endregion export { AppConstants }; //# sourceMappingURL=server.constants.js.map