nico-martin's picture
nico-martin HF Staff
done
db78b1a
raw
history blame
885 Bytes
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react";
import dotenv from "dotenv";
import fs from "fs";
import { defineConfig } from "vite";
import htmlPlugin from "vite-plugin-html-config";
import tsconfigPaths from "vite-tsconfig-paths";
dotenv.config();
const TITLE = "Transformers.js TextGeneration";
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
tsconfigPaths(),
tailwindcss(),
htmlPlugin({
title: TITLE,
}),
],
server: {
...(fs.existsSync(process.env.SSL_KEY || "") &&
fs.existsSync(process.env.SSL_CRT || "")
? {
https: {
key: fs.readFileSync(process.env.SSL_KEY || ""),
cert: fs.readFileSync(process.env.SSL_CRT || ""),
},
}
: {}),
port: process.env.PORT ? parseInt(process.env.PORT) : 8080,
},
});