diff --git a/src/server/index.ts b/src/server/index.ts index 9b33c24..5979a79 100644 --- a/src/server/index.ts +++ b/src/server/index.ts @@ -1,13 +1,13 @@ // Import the framework and instantiate it -import Fastify from 'fastify' -import fastifyStatic from '@fastify/static' -import {fastifyWebsocket} from '@fastify/websocket'; +import Fastify from "fastify"; +import fastifyStatic from "@fastify/static"; +import { fastifyWebsocket } from "@fastify/websocket"; import { routeList } from "./routelist.ts"; import { attachRoute } from "./util/routewrap.ts"; -import { git } from './util/git.ts'; +import { git } from "./util/git.ts"; import path from "path"; -import {fileURLToPath} from 'url'; -const __dirname = fileURLToPath(new URL('.', import.meta.url)); +import { fileURLToPath } from "url"; +const __dirname = fileURLToPath(new URL(".", import.meta.url)); await git.clone({ from: "https://github.com/thisismypassport/shrinko8", @@ -15,23 +15,23 @@ await git.clone({ }); const server = Fastify({ - logger: true + logger: true, }); server.register(fastifyWebsocket); server.register(fastifyStatic, { - root: new URL('public', import.meta.url).toString().slice("file://".length), - prefix: '/', + root: new URL("public", import.meta.url).toString().slice("file://".length), + prefix: "/", }); -routeList.forEach(firRoute => { +routeList.forEach((firRoute) => { attachRoute(server, firRoute); }); server.setNotFoundHandler((req, res) => { if (!req.url.startsWith("/api")) { - res.sendFile('index.html'); + res.sendFile("index.html"); } }); @@ -40,8 +40,11 @@ try { // Note: host needs to be 0.0.0.0 rather than omitted or localhost, otherwise // it always returns an empty reply when used inside docker... // See: https://github.com/fastify/fastify/issues/935 - await server.listen({ port: parseInt(process.env["PORT"] ?? "3000"), host: "0.0.0.0" }) + await server.listen({ + port: parseInt(process.env["PORT"] ?? "3000"), + host: "0.0.0.0", + }); } catch (err) { - server.log.error(err) - process.exit(1) -} \ No newline at end of file + server.log.error(err); + process.exit(1); +}