UNPKG

@cocalc/project

Version:
27 lines 1.24 kB
"use strict"; /* * This file is part of CoCalc: Copyright © 2022 Sagemath, Inc. * License: AGPLv3 s.t. "Commons Clause" – see LICENSE.md for details */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); /* Initialize both the hub and browser servers. */ const logger_1 = require("@cocalc/project/logger"); const pid_file_1 = __importDefault(require("./pid-file")); const secret_token_1 = __importDefault(require("./secret-token")); const server_1 = __importDefault(require("@cocalc/project/http-api/server")); const http_server_1 = __importDefault(require("./browser/http-server")); const tcp_server_1 = __importDefault(require("./hub/tcp-server")); const winston = (0, logger_1.getLogger)("init-project-server"); async function init() { winston.info("Write pid file to disk."); await (0, pid_file_1.default)(); await (0, secret_token_1.default)(); // must be before servers, since they use this. await (0, server_1.default)(); await (0, http_server_1.default)(); await (0, tcp_server_1.default)(); } exports.default = init; //# sourceMappingURL=init.js.map