1
0
mirror of https://github.com/sasjs/server.git synced 2026-01-11 08:20:04 +00:00

chore: added https server for production

This commit is contained in:
Saad Jutt
2021-10-06 20:06:31 +05:00
parent 0f692efdf4
commit ef7811c7be
2 changed files with 19 additions and 0 deletions

18
src/prod-server.ts Normal file
View File

@@ -0,0 +1,18 @@
import path from 'path'
import { readFileSync } from 'fs'
import * as https from 'https'
import app from './app'
const port = 5001
const keyPath = path.join('certificates', 'privkey.pem')
const certPath = path.join('certificates', 'fullchain.pem')
const key = readFileSync(keyPath)
const cert = readFileSync(certPath)
const httpsServer = https.createServer({ key, cert }, app)
httpsServer.listen(port, () => {
console.log(`⚡️[server]: Server is running at https://localhost:${port}`)
})