Files
opengifame/server.js
Fergal Moran d131663c36 Sort terms
2022-10-15 17:14:34 +01:00

23 lines
616 B
JavaScript

var https = require('https');
var fs = require('fs');
const next = require('next');
const port = 3000;
const dev = process.env.NODE_ENV !== 'production';
const app = next({ dev, dir: __dirname });
const handle = app.getRequestHandler();
const options = {
key: fs.readFileSync('/etc/letsencrypt/live/fergl.ie/privkey.pem'),
cert: fs.readFileSync('/etc/letsencrypt/live/fergl.ie/fullchain.pem'),
};
app.prepare().then(() => {
https
.createServer(options, (req, res) => handle(req, res))
.listen(port, (err) => {
if (err) throw err;
console.log(`> Ready on localhost:${port}`);
});
});