first commit
This commit is contained in:
commit
25e7da24e6
17 changed files with 300 additions and 0 deletions
28
src/index.ts
Normal file
28
src/index.ts
Normal file
|
@ -0,0 +1,28 @@
|
|||
import { resolve } from "node:path";
|
||||
import { environment, verifyRequiredVariables } from "@config";
|
||||
import { logger } from "@creations.works/logger";
|
||||
import { createServer } from "vite";
|
||||
import solidPlugin from "vite-plugin-solid";
|
||||
import tsconfigPaths from "vite-tsconfig-paths";
|
||||
|
||||
verifyRequiredVariables();
|
||||
|
||||
const server = await createServer({
|
||||
root: resolve("src"),
|
||||
publicDir: resolve("src/public"),
|
||||
plugins: [solidPlugin(), tsconfigPaths()],
|
||||
server: {
|
||||
port: environment.port,
|
||||
host: environment.host,
|
||||
strictPort: true,
|
||||
},
|
||||
build: {
|
||||
target: "esnext",
|
||||
},
|
||||
});
|
||||
|
||||
await server.listen();
|
||||
|
||||
logger.info(
|
||||
`Server is running at http://${environment.host}:${environment.port}`,
|
||||
);
|
Loading…
Add table
Add a link
Reference in a new issue