UNPKG

@fdm-monster/server

Version:

FDM Monster is a bulk OctoPrint manager to set up, configure and monitor 3D printers. Our aim is to provide extremely optimized websocket performance and reliability.

103 lines (102 loc) 3.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "AppConstants", { enumerable: true, get: function() { return AppConstants; } }); const AppConstants = { NODE_ENV_KEY: "NODE_ENV", VERSION_KEY: "npm_package_version", SERVER_PORT_KEY: "SERVER_PORT", MONGO_KEY: "MONGO", DATABASE_PATH: "DATABASE_PATH", DATABASE_FILE: "DATABASE_FILE", pm2ServiceName: "FDM", logAppName: "fdm-monster", defaultFileStorageFolder: "./media", defaultLogsFolder: "./media/logs", defaultLogZipsFolder: "./media/log-zips", defaultClientBundleStorage: "./media/client-dist", defaultClientBundleZipsStorage: "./media/client-dist-zips", defaultPrinterThumbnailsStorage: "./media/printer-thumbnails", defaultFileUploadsStorage: "./media/file-uploads", defaultAcceptedGcodeExtensions: [ ".gcode", ".bgcode" ], defaultServerPort: 4000, defaultMongoStringUnauthenticated: "mongodb://127.0.0.1:27017/fdm-monster", apiRoute: "/api", 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: 60 * 60, DEFAULT_REFRESH_TOKEN_ATTEMPTS: -1, DEFAULT_REFRESH_TOKEN_EXPIRY: 60 * 60 * 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", OVERRIDE_IS_DEMO_MODE: "OVERRIDE_IS_DEMO_MODE", 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", clientRepoName: "fdm-monster-client", clientNextPackageName: "@fdm-monster/client-next", clientNextRepoName: "fdm-monster-client-next", githubUrl: "https://github.com/fdm-monster/fdm-monster", orgName: "fdm-monster", currentWizardVersion: 1, defaultClientMinimum: "1.11.1", influxUrl: "INFLUX_URL", influxToken: "INFLUX_TOKEN", influxOrg: "INFLUX_ORG", influxBucket: "INFLUX_BUCKET", defaultWebsocketHandshakeTimeout: 3000, defaultSocketThrottleRate: 1, debugSocketStatesKey: "DEBUG_SOCKET_STATES", defaultDebugSocketStates: "false", enableMqttAutoDiscoveryToken: "ENABLE_MQTT_AUTODISCOVERY", enableMqttAutoDiscoveryDefault: "false", mqttUrlToken: "MQTT_HOST", mqttPortToken: "MQTT_PORT", mqttPortDefault: 1883, mqttUsernameToken: "MQTT_USERNAME", mqttPasswordToken: "MQTT_PASSWORD", monsterPiFilePath: "/etc/monsterpi_version", sentryCustomDsnToken: "SENTRY_CUSTOM_DSN", sentryCustomDsnDefault: "https://164b8028a8a745bba3dbcab991b84ae7@o4503975545733120.ingest.sentry.io/4505101598261248", debugRoutesKey: "DEBUG_ROUTES", ENABLE_EXPERIMENTAL_TYPEORM: "ENABLE_EXPERIMENTAL_TYPEORM", enableExperimentalTypeormDefault: "false", 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" }; //# sourceMappingURL=server.constants.js.map