Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ssl setup backend #249

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions backend/cert/cert.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
-----BEGIN CERTIFICATE-----
MIIEYjCCAsqgAwIBAgIRAJmin3454hnO9iRlN4C8/BkwDQYJKoZIhvcNAQELBQAw
gZcxHjAcBgNVBAoTFW1rY2VydCBkZXZlbG9wbWVudCBDQTE2MDQGA1UECwwtU1Yt
SE9NRS1QQ1x2ZXJob0BTVi1IT01FLVBDIChTaW1vbiBWZXJob2V2ZW4pMT0wOwYD
VQQDDDRta2NlcnQgU1YtSE9NRS1QQ1x2ZXJob0BTVi1IT01FLVBDIChTaW1vbiBW
ZXJob2V2ZW4pMB4XDTIzMDQxMTEyNDM0N1oXDTI1MDcxMTEyNDM0N1owYTEnMCUG
A1UEChMebWtjZXJ0IGRldmVsb3BtZW50IGNlcnRpZmljYXRlMTYwNAYDVQQLDC1T
Vi1IT01FLVBDXHZlcmhvQFNWLUhPTUUtUEMgKFNpbW9uIFZlcmhvZXZlbikwggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC30YS57dZyBpCaYC2xDdNxiwUR
1Qg7tFw2qXEXvyFQhvcWljE1aYcSpD+NUbw9Y1+By8VWr1TIDqlgElr9wTSfhxU2
BgF51E+a82z/C8F2E8dRXAGCpBpgkvHwRqJtaT2TqvNvo0xGnD8LyxJzU7i0N00C
zeM590T/DvGTn93DVn4AdpczpxxlfWs3BC7RAEnPHCxgZgcQo46sP8+6z733QVpI
BbpAFP9LVXdbNIj3hrm5m6am3RCpfXoFvhLftThKZTicPIqDAbsTQWDPCRjDOcFn
axHwaLk50LUheAjOG0E//iuuqphjlgqibtYTllYOkhqk6mZ6vMYWwLPcXOjnAgMB
AAGjXjBcMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDATAfBgNV
HSMEGDAWgBQSmQe7wGfEyRkWj/lSRKGWtO66ODAUBgNVHREEDTALgglsb2NhbGhv
c3QwDQYJKoZIhvcNAQELBQADggGBAFJ+ZASlTxIGJr7hU9MfXHEoWpGhX4Kh3eoQ
tEARBQT/dQx2+T58tDRHS6lyNhyNKvy/ejCpS0GT3NlyBK/LVt+g+YWPC7N2mNEI
Rlp/JAJafTJEAFy2ALHopL+NqxT9GGrcd0D9cdxCsgySsQzkPu1WFjyIvZh/P3QV
LWVngOa4s3DnR5pOhWdb9oQrG4D3F+iWdGVuXKDXi1gF7tKpjDqGjrrIVgPoqzQh
js6YjofsQIKQig5F/gxmJKDowb9AKVDr5tRnVTkWRpd3BWa4aMO20S/bXbf+QJsa
/Caxn6MHvf6AdQahxvVN46CLmZa8cqn6CKQJxFo0rCF32bEi4WaRgPaV/9NY/yjk
mVHfTaoNcQ9LAcvAqMzZae/uyfiwL/btQMbtYnS45F6oK5xcXBeTqWW5pbtmgFoi
M80m+DLTW57XQR4K+qbu0rMjC1+5Sv4i0Cm0BDmQwYSUrJzCpb88saSQM9eZAP7N
vuKWjNGe7Baz2rq7HdylG+63VtFQVQ==
-----END CERTIFICATE-----
28 changes: 28 additions & 0 deletions backend/cert/key.pem
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC30YS57dZyBpCa
YC2xDdNxiwUR1Qg7tFw2qXEXvyFQhvcWljE1aYcSpD+NUbw9Y1+By8VWr1TIDqlg
Elr9wTSfhxU2BgF51E+a82z/C8F2E8dRXAGCpBpgkvHwRqJtaT2TqvNvo0xGnD8L
yxJzU7i0N00CzeM590T/DvGTn93DVn4AdpczpxxlfWs3BC7RAEnPHCxgZgcQo46s
P8+6z733QVpIBbpAFP9LVXdbNIj3hrm5m6am3RCpfXoFvhLftThKZTicPIqDAbsT
QWDPCRjDOcFnaxHwaLk50LUheAjOG0E//iuuqphjlgqibtYTllYOkhqk6mZ6vMYW
wLPcXOjnAgMBAAECggEAfekTTDRg7swWYtg8lAnPavf56gQNVrAtdffMkqKGFF3O
hHcuj9KQBjHholB5a2dVNVg5/S2uGjcIx9jq4ORlwlxKKC4m9qd6O75AS9dmlhXo
Mo+eLTlxI/Ojq50Gh4FN/4dapn6psbg260IXik2vuColIyWaXstERJ2c1izsP28n
Qx97ZHJqi+J11+w/wq+CW++TNWGl6SnHGF8Vb8O1K20cZ39T/KVDgnA+sam3QRCw
nYgh8Xtgfq4P6lYxjqX1YBZ5k0W4o2PjUy+hNQNpGPR/pT9YwmYa1tQsWlnWZjac
ZOeMeFLW+PfKURyhXmvN+Q8J8Nno355DUfB+EcyuCQKBgQDY9UDa8FzDAxhAxAJm
OFPYjx1ubuGoPZFayi5s7S+jOGBb5X483ulIInrzjg8KLWlXv7mdz6CqHrERexkT
51S5XbYP92YAg5hCifgg9wIWRLeRMMnDZifL4Fpr98/lQHJc7iu44f/2NxHAH0Fd
Qw7qZ7QLuFBBZQSntgzZX5cgAwKBgQDY5ZofcdTOGwUmpijgndVAK4Rd6naxk9Xq
/YOVamLbmsMW9cZJABqIR4S2E6/B/Fa7HSCIj4i22OkxNLuRYGiMQdfw0lOpnOOc
6dPSo58ptDC9Ka9dKcmYxHHWLo3oaoIatYRb9IbTFNQ/PR1Rsw5yZKiyt8XtE1oQ
eTDm+vgYTQKBgDY9GfmiHY6jN2z5k5/6dPuuy6zQC5oDylLoOLMCmOY1MeHHfce5
8pgWBqbc3OWudKd7Ruws+/2LrriwDZTsQEIXK2zSbK20OFxqIZ4cImluxHWHvOkc
oNZXQEO9sDuf4Pdak5Ok7Fiha86cAbtPCGuRgXFsoqO2nXNQD+ZH/4ABAoGBAKB6
sWBWrueYYmVIR7J51VDXYebDFfMpuPtXe8ZPorltdq9EReO5aegvUmgNhNt4wwtK
78laugLf1xoLNETKGlC8XvPWCwTSCi8NaybM3XTT18P+VbwOsRSRNNEOPP0b4Qu2
BiqrcB45qRjpNQo/+450H8Wr54wT522M3bvpMSt5AoGBALdqM3S+RQSX+fczyA1k
yXLPDWrzstRPUUeHqHUyzXxVG7vmrLW+1FDNXleZUn7SstZvQNuXyT5oAZlsJZ2A
JeKjEINYWzW/Qt39xKacrCnhzAUgZPgoJqoTKE7fb2VfSdo4L6zGqdKw0YeaGCLD
jSnKYKkuKH2KwkLcP3bJ3zx0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hehehhee, ik stel voor dat we dit niet inchecken in de github repo ;)

Ik zal zelf genereren en dan es deployen en zien wat het zegt

-----END PRIVATE KEY-----
9 changes: 6 additions & 3 deletions backend/src/server.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ import 'express-async-errors';

import appConfig from './config';
import appRouter from './routes';
import * as https from "https";
import fs from "fs";

const app = express();

Expand Down Expand Up @@ -78,9 +80,10 @@ console.log('__dirname', __dirname); // === "/home"
app.use((req: Request, res: Response) => res.sendFile('/home/public/index.html'));
// app.use((req: Request, res: Response) => res.sendFile('./public/index.html', {root: __dirname}));



app.listen(appConfig.server.port, () => {
https.createServer({
key: fs.readFileSync('./cert/key.pem'),
cert: fs.readFileSync('./cert/cert.pem'),
}, app).listen(appConfig.server.port, () => {
console.log(`Server connected to port ${appConfig.server.port}, running in a ${appConfig.ENVIRONMENT} environment.`);
console.log(appConfig);
});