mirror of
https://gitlab.dit.htwk-leipzig.de/htwk-software/htwkalender-pwa.git
synced 2025-07-15 17:18:51 +02:00
added local certs for pwa local deploy
This commit is contained in:
@ -45,11 +45,14 @@ services:
|
||||
image: bitnami/nginx:1.25
|
||||
volumes:
|
||||
- ./reverseproxy.local.conf:/opt/bitnami/nginx/conf/nginx.conf
|
||||
- ./local-cert/dev_htwkalender_de.pem:/opt/bitnami/nginx/conf/dev_htwkalender_de.pem
|
||||
- ./local-cert/dev_htwkalender_de.key.pem:/opt/bitnami/nginx/conf/dev_htwkalender_de.key.pem
|
||||
depends_on:
|
||||
- htwkalender-backend
|
||||
- htwkalender-frontend
|
||||
ports:
|
||||
- "80:80"
|
||||
- "443:443"
|
||||
|
||||
volumes:
|
||||
pb_data:
|
||||
|
28
local-cert/dev_htwkalender_de.key.pem
Normal file
28
local-cert/dev_htwkalender_de.key.pem
Normal file
@ -0,0 +1,28 @@
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoN9Mg1K0oPrNX
|
||||
JSQW9mFbFDkUainfxtceHSBIEONu25806IQtbdqam9vptDp244zBpVhwmboqcxHE
|
||||
YycWd2bSJZwvPuX4K4nWXxqGgfv0KspyphDrUoy8hiVAX6s6oSBB7V/3R2cTYk1Y
|
||||
bvivE8y3FKxGi3pymkrYa2eIMw/GjIuVPUPUEeaE89QoQUhi9bc3wLpywGzseSSr
|
||||
CwKOje61idivTWU3NEZnH98YZvS6Ifayj85gGCM0KdPdXsVxDkO/J32XJ6a2DxxK
|
||||
GS0i9agasFPmghOe73knWhXFEi+TA9NoTod6ifxjdH9gFJHOD3PKEUrmbBbU1RLO
|
||||
hLO1Xf7/AgMBAAECggEAR6xNeUIUqz6X5CwPhfchQRDLRz76q32Jv6tySzJi7SOH
|
||||
YKAnXUHesBxzZU6k0G4g1YtRNNzTHO4dZltG1sQ2G5jpxJmcm5JVbvDjmOb+RqkK
|
||||
zDGkqNdp3pObgKOijd8EIwL0biROr0wln2Xc8J/TjDgzNPWNzRGfjTmqCbaT5Kjg
|
||||
VOr1lEBZ27zVPJZrqUp5gVDlflbccZzOWOP2ah06uC9+RT5GQBDa0QBjoEgfgsBj
|
||||
hEJ+il1ovy2siKlH8i+MGPbLx6TEIHtMFogliGfpu2KSx3AKxj739TaW0sJvWShf
|
||||
kmL09dzhAjv0LtLJyAXpQ/TlUxJ4WVD1/iGDirWPbQKBgQDqVk9r2Hb4cyFTvG+3
|
||||
VDviYZW6f80VB0s/tNurR0PKooyzWXW+gRmDOdr6P2AGbSeukmESBANOTG25yFgf
|
||||
KqxwfxvvqYIUZXNclqrUtLLN+PBPSBMheiEaaZ8nVEOJUBxQScvvUTnDl6sqRAjZ
|
||||
b++4Cjk2uD5/ExtHCDy4LxBIIwKBgQC3xMcfgRqyjP7z1QJ9Ju2MpoJvlHHNhjdA
|
||||
Jyu4rXbv07p1ep54ls3p3LRKv1meO+O9b9Z6ao7WTXG5rbST0yfGqG+8BT/F8j1A
|
||||
ALIscCLv9TgAYhndoxnY+s+ZoTdKewhmYnQF/W2WfIVmJ5yCCSr09CjDUwfGolrd
|
||||
NNrwGEPNdQKBgH9r9zu5NNfcIp8Zs9WIJBfw4C3NGIL6uFwnx9rWoXIp+T/8wR2Z
|
||||
rXnBl+TDWT+lUxKF3eqh6/pDbNa8rc4ksidptpMXJPhaQeRyuOl4aFG/r0ws8Nof
|
||||
QqjODhCgrSiZOwwdVJsJG9PTQOt2mylAyKTWSk4K2VDX3tk9DWdJkBzpAoGAHpss
|
||||
WsfizWgEMlIAtx1bpPg6cyDzDzrSSuH7OyfQzkKiJFzGtejP5Ko4cNaLs3ngBTXy
|
||||
L7M9lN2TGkye7ZvWXRTCfzsUkwA0SUuUYShP+U0LBa1RB4PZkzS6jKi4D7SMAplV
|
||||
H4ZE0TJt+USRoWqrd96OR3G1stRpc7wQ1roD2N0CgYEAjDab4b8PmPvBI/HMb0Yg
|
||||
/zIsN9UYwNVzcRhDoXDpvK+NU76Mni6IKvryqbVfrFQ2cIRhaVQeAWogELkCrBwM
|
||||
t1y9O+s9u3OdvVoPzgv9ZNgqGNhUh1SIjoFen1Wh6dOILEgLNxf8mmaGlyMp25aA
|
||||
xvjtITjBVgMQy6Q3pAhjXpU=
|
||||
-----END PRIVATE KEY-----
|
21
local-cert/dev_htwkalender_de.pem
Normal file
21
local-cert/dev_htwkalender_de.pem
Normal file
@ -0,0 +1,21 @@
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDXzCCAkegAwIBAgIUTy7qvUaZsPyv1ye02pMyOiSQGKkwDQYJKoZIhvcNAQEL
|
||||
BQAwPzELMAkGA1UEBhMCREUxDzANBgNVBAgMBlNheG9ueTEQMA4GA1UEBwwHTGVp
|
||||
cHppZzENMAsGA1UECgwESFRXSzAeFw0yNDA1MTcxMDE3MzNaFw0yNTA1MTcxMDE3
|
||||
MzNaMD8xCzAJBgNVBAYTAkRFMQ8wDQYDVQQIDAZTYXhvbnkxEDAOBgNVBAcMB0xl
|
||||
aXB6aWcxDTALBgNVBAoMBEhUV0swggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
||||
AoIBAQCoN9Mg1K0oPrNXJSQW9mFbFDkUainfxtceHSBIEONu25806IQtbdqam9vp
|
||||
tDp244zBpVhwmboqcxHEYycWd2bSJZwvPuX4K4nWXxqGgfv0KspyphDrUoy8hiVA
|
||||
X6s6oSBB7V/3R2cTYk1YbvivE8y3FKxGi3pymkrYa2eIMw/GjIuVPUPUEeaE89Qo
|
||||
QUhi9bc3wLpywGzseSSrCwKOje61idivTWU3NEZnH98YZvS6Ifayj85gGCM0KdPd
|
||||
XsVxDkO/J32XJ6a2DxxKGS0i9agasFPmghOe73knWhXFEi+TA9NoTod6ifxjdH9g
|
||||
FJHOD3PKEUrmbBbU1RLOhLO1Xf7/AgMBAAGjUzBRMB0GA1UdDgQWBBTwpRfij80j
|
||||
WQAWAW0OLRTb1+in7TAfBgNVHSMEGDAWgBTwpRfij80jWQAWAW0OLRTb1+in7TAP
|
||||
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBgY+EwzFyotxoNmpE1
|
||||
Q8nB1jUmVnESBOjjN8D9ct9dhbAl6ewmca0z2hniXrP0CsnmkrpjlDUySUAlAb2K
|
||||
ZJNvvzkVVhXeivB4GjS3/Z3ZdLQvIO9y14tA4CuydsIzXX/ElKxg8ezgEpJVdIQ5
|
||||
OpQhwtenLceQAevYdeHx/tydnLMB/zGNQMF0VHpCqchxxavlaRY332RrJLLFydwW
|
||||
j3qiWiYLZ84qF7Y6A87ekcTbDsa5gc6mrAp676Gvoq75KeYyNqIASzYNqZ0c8t5u
|
||||
h8P3tOFANUpr7cdQUG0VNY9Xabhxa8ELFi/wo6/Kb69dkG1O0brPjzRZgs69hVsX
|
||||
n+g+
|
||||
-----END CERTIFICATE-----
|
@ -71,4 +71,31 @@ http {
|
||||
proxy_pass http://htwkalender-frontend:8000;
|
||||
}
|
||||
}
|
||||
|
||||
server {
|
||||
listen 443 ssl;
|
||||
listen [::]:443 ssl;
|
||||
|
||||
ssl_certificate /opt/bitnami/nginx/conf/dev_htwkalender_de.pem;
|
||||
ssl_certificate_key /opt/bitnami/nginx/conf/dev_htwkalender_de.key.pem;
|
||||
|
||||
location /api {
|
||||
proxy_pass http://htwkalender-backend:8090;
|
||||
client_max_body_size 20m;
|
||||
proxy_connect_timeout 600s;
|
||||
proxy_read_timeout 600s;
|
||||
proxy_send_timeout 600s;
|
||||
send_timeout 600s;
|
||||
}
|
||||
|
||||
location /_ {
|
||||
proxy_pass http://htwkalender-backend:8090;
|
||||
# Increase upload file size
|
||||
client_max_body_size 100m;
|
||||
}
|
||||
|
||||
location / {
|
||||
proxy_pass https://htwkalender-frontend:8000;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user