diff --git a/src/main.js b/src/main.js new file mode 100644 index 0000000..73da8ca --- /dev/null +++ b/src/main.js @@ -0,0 +1,19 @@ +const config = require('../args/config.json'); +global.floGlobals = require("./floGlobals"); +require('./set_globals'); +require('./lib'); +require('./floCrypto'); +require('./floBlockchainAPI'); + +const Database = require("./database"); +const App = require('./app'); +const PORT = config['port']; + +module.exports = function startServer(public_dir) { + global.PUBLIC_DIR = public_dir; + console.log(PUBLIC_DIR); + Database(config["sql_user"], config["sql_pwd"], config["sql_db"], config["sql_host"]).then(DB => { + const app = App(config['secret'], DB); + app.listen(PORT, () => console.log(`Server Running at port ${PORT}`)); + }); +}; \ No newline at end of file diff --git a/start.js b/start.js new file mode 100644 index 0000000..0339217 --- /dev/null +++ b/start.js @@ -0,0 +1,4 @@ +const PUBLIC_DIR = __dirname + "/public"; + +const start = require('./src/main'); +start(PUBLIC_DIR); \ No newline at end of file