diff options
author | Bob Zeleznik <zzzman@gmail.com> | 2019-12-14 21:50:27 -0500 |
---|---|---|
committer | Bob Zeleznik <zzzman@gmail.com> | 2019-12-14 21:50:27 -0500 |
commit | 24a9257a0dadaed4a6e31a54b5936668f2d34e6f (patch) | |
tree | 6919ddbbad04c2a5c06a18c09b4f39bae13cdf32 /src/server/session_manager/config.ts | |
parent | 7edce1af91621b7724e4763a5afabb4ab86d183c (diff) | |
parent | 50940d2f1680aabbadcf9dd6e5455b7c7517115a (diff) |
Merge branch 'master' of https://github.com/browngraphicslab/Dash-Web
Diffstat (limited to 'src/server/session_manager/config.ts')
-rw-r--r-- | src/server/session_manager/config.ts | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/server/session_manager/config.ts b/src/server/session_manager/config.ts new file mode 100644 index 000000000..ebbd999c6 --- /dev/null +++ b/src/server/session_manager/config.ts @@ -0,0 +1,33 @@ +import { resolve } from 'path'; +import { yellow } from "colors"; + +export const latency = 10; +export const ports = [1050, 4321]; +export const onWindows = process.platform === "win32"; +export const heartbeat = `http://localhost:1050/serverHeartbeat`; +export const recipient = "samuel_wilkins@brown.edu"; +export const { pid, platform } = process; + +/** + * Logging + */ +export const identifier = yellow("__session_manager__:"); + +/** + * Paths + */ +export const logPath = resolve(__dirname, "./logs"); +export const crashPath = resolve(logPath, "./crashes"); + +/** + * State + */ +export enum SessionState { + STARTING = "STARTING", + INITIALIZED = "INITIALIZED", + LISTENING = "LISTENING", + AUTOMATICALLY_RESTARTING = "CRASH_RESTARTING", + MANUALLY_RESTARTING = "MANUALLY_RESTARTING", + EXITING = "EXITING", + UPDATING = "UPDATING" +}
\ No newline at end of file |