INNER CODE UNIT · JavaScript
main
iamlukethedev/Hermes3D · server/index.js:66
async function main() {
const dev = process.argv.includes("--dev");
const useHttps = process.argv.includes("--https") || process.env.HTTPS === "true";
const hostnames = Array.from(new Set(resolveHosts(process.env)));
const hostname = hostnames[0] ?? "127.0.0.1";
const port = resolvePort();
for (const host of hostnames) {
assertPublicHostAllowed({
host,
studioAccessToken: process.env.STUDIO_ACCESS_TOKEN,
});
}
const app = next({
dev,
hostname,
port,
...(dev ? { webpack: true } : null),