aboutsummaryrefslogtreecommitdiff
path: root/server/config/sys.config
diff options
context:
space:
mode:
Diffstat (limited to 'server/config/sys.config')
-rw-r--r--server/config/sys.config34
1 files changed, 34 insertions, 0 deletions
diff --git a/server/config/sys.config b/server/config/sys.config
new file mode 100644
index 0000000..9334132
--- /dev/null
+++ b/server/config/sys.config
@@ -0,0 +1,34 @@
+[
+ {jchat, [
+ {http_port, 80},
+ {api_domain, "api.jchat.localhost"},
+ {web_domain, "web.jchat.localhost"},
+ {static_files_dir, "../client"},
+ {cors_origins, ["http://web.jchat.localhost", "https://web.jchat.localhost"]},
+ {jwt_secret, "your-secret-key-change-in-production"},
+ {database, [
+ {backend, mnesia},
+ {data_dir, "./data"}
+ ]},
+ {auth, [
+ {bcrypt_rounds, 12},
+ {token_expiry_hours, 24},
+ {allow_registration, true}
+ ]}
+ ]},
+ {kernel, [
+ {logger_level, info},
+ {logger, [
+ {handler, default, logger_std_h, #{
+ config => #{file => "log/jchat.log"},
+ formatter => {logger_formatter, #{
+ single_line => true,
+ template => [time," [",level,"] ",msg,"\n"]
+ }}
+ }}
+ ]}
+ ]},
+ {mnesia, [
+ {dir, "data"}
+ ]}
+].