15 lines
492 B
JavaScript
15 lines
492 B
JavaScript
import AppNames from "../../utils/grab-app-names";
|
|
import serverParamsGen from "./server-params-gen";
|
|
import watcher from "./watcher";
|
|
export default async function startServer(params) {
|
|
const { name } = AppNames;
|
|
const serverParams = await serverParamsGen();
|
|
const server = Bun.serve(serverParams);
|
|
global.SERVER = server;
|
|
console.log(`${name} Server Running on http://localhost:${server.port} ...`);
|
|
if (params?.dev) {
|
|
watcher();
|
|
}
|
|
return server;
|
|
}
|