Separate client and server codes. Keep everything in one git repo for simplicity
[vchess.git] / server / config / parameters.js.dist
diff --git a/server/config/parameters.js.dist b/server/config/parameters.js.dist
new file mode 100644 (file)
index 0000000..6f274dd
--- /dev/null
@@ -0,0 +1,28 @@
+module.exports =
+{
+       // For mail sending. NOTE: *no trailing slash*
+       siteURL: "http://localhost:3000",
+
+       // To know in which environment the code run
+       env: process.env.NODE_ENV || 'development',
+
+       // Lifespan of a (login) cookie
+       cookieExpire: 183*24*60*60*1000, //6 months in milliseconds
+
+       // Characters in a login token, and period of validity (in milliseconds)
+       token: {
+               length: 16,
+               expire: 30*60*1000, //30 minutes in milliseconds
+       },
+
+       // Email settings
+       mail: {
+               host: "mail_host_address",
+               port: 465, //if secure; otherwise use 587
+               secure: true, //...or false
+               user: "mail_user_name",
+               pass: "mail_password",
+               noreply: "some_noreply_email",
+               contact: "some_contact_email",
+       },
+};