From 3ffde06e6e07aa4d4d02b1829e3339b089f09998 Mon Sep 17 00:00:00 2001 From: Till Tomczak / Torben via Frontend Date: Wed, 26 Mar 2025 15:46:33 +0100 Subject: [PATCH] logs --- .../docker/caddy/config/caddy/autosave.json | 1 + .../local/localhost/localhost.crt | 24 +++ .../local/localhost/localhost.json | 6 + .../local/localhost/localhost.key | 5 + .../m040tbaraspi001.de040.corpinter.net.crt | 24 +++ .../m040tbaraspi001.de040.corpinter.net.json | 6 + .../m040tbaraspi001.de040.corpinter.net.key | 5 + .../m040tbaraspi001.de040.corpintra.net.crt | 24 +++ .../m040tbaraspi001.de040.corpintra.net.json | 6 + .../m040tbaraspi001.de040.corpintra.net.key | 5 + .../docker/caddy/data/caddy/instance.uuid | 1 + .../docker/caddy/data/caddy/last_clean.json | 1 + .../pki/authorities/local/intermediate.crt | 12 ++ .../pki/authorities/local/intermediate.key | 5 + .../data/caddy/pki/authorities/local/root.crt | 11 ++ .../data/caddy/pki/authorities/local/root.key | 5 + .../docker/test-integration.log | 9 ++ .../reservation-platform/frontend-install.log | 139 ++++++++++++++++++ packages/reservation-platform/package.json | 1 + 19 files changed, 290 insertions(+) create mode 100644 packages/reservation-platform/docker/caddy/config/caddy/autosave.json create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.crt create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.json create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.key create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.crt create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.json create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.key create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.crt create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.json create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.key create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/instance.uuid create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/last_clean.json create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.crt create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.key create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.crt create mode 100644 packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.key create mode 100644 packages/reservation-platform/docker/test-integration.log create mode 100644 packages/reservation-platform/frontend-install.log diff --git a/packages/reservation-platform/docker/caddy/config/caddy/autosave.json b/packages/reservation-platform/docker/caddy/config/caddy/autosave.json new file mode 100644 index 0000000..b4d565e --- /dev/null +++ b/packages/reservation-platform/docker/caddy/config/caddy/autosave.json @@ -0,0 +1 @@ +{"apps":{"http":{"servers":{"srv0":{"listen":[":443"],"routes":[{"handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"reverse_proxy","upstreams":[{"dial":"myp-rp:3000"}]}]}]}],"match":[{"host":["m040tbaraspi001.de040.corpintra.net","m040tbaraspi001.de040.corpinter.net","localhost"]}],"terminal":true}]}}},"tls":{"automation":{"policies":[{"issuers":[{"module":"internal"}],"subjects":["localhost","m040tbaraspi001.de040.corpinter.net","m040tbaraspi001.de040.corpintra.net"]}]}}},"logging":{"logs":{"default":{"level":"DEBUG"}}}} \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.crt b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.crt new file mode 100644 index 0000000..2006c6e --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIBvTCCAWSgAwIBAgIRAPU9l/UbzcL7IMHIB3R4jREwCgYIKoZIzj0EAwIwMzEx +MC8GA1UEAxMoQ2FkZHkgTG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0 +ZTAeFw0yNTAzMjYxMjQ4NDRaFw0yNTAzMjcwMDQ4NDRaMAAwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAAS6t64LWdLKVIEIlg/9X+ob/4evs4EGUxK8TrBqQcjpJvxr +JjPK9YpPa1Dmuko2JFo4hB2zgSf4esb9Ew2eiGzzo4GLMIGIMA4GA1UdDwEB/wQE +AwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFDpn +k4oFx8oHjltlaD8RBYv7JoJIMB8GA1UdIwQYMBaAFNtT2XbJADGNGXiDvCHh7UGq +nU0UMBcGA1UdEQEB/wQNMAuCCWxvY2FsaG9zdDAKBggqhkjOPQQDAgNHADBEAiB4 +UFAFZMQLnMjmmOAfWQeJU7QQN7Wn0BaD4LAON8KdewIgCUOQA0sqsxnKDijW3hds +p94i7WbY6PwRLuI7HpMA6YM= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBxzCCAW2gAwIBAgIQBxtri0u0IUbQucD648jSujAKBggqhkjOPQQDAjAwMS4w +LAYDVQQDEyVDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSAyMDI1IEVDQyBSb290MB4X +DTI1MDMyNjEyNDIzOFoXDTI1MDQwMjEyNDIzOFowMzExMC8GA1UEAxMoQ2FkZHkg +TG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0ZTBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABABjG5Mz+vTRqVKwIduy5DU7JV/RqAYhca7lJ0Mvm07qaDzE +fCJrJ9NfwoH6DWO5nKvEG1GrqUjoZGeAZKV6i0mjZjBkMA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTbU9l2yQAxjRl4g7wh4e1B +qp1NFDAfBgNVHSMEGDAWgBQj0TqTz+i+mgniWIorz1LMFKeXPDAKBggqhkjOPQQD +AgNIADBFAiEA5beidpDU9mWSjsa55zdyuLI1UK/Fj6DxIuv5WtDnnb4CIFU1saeM +dQ8SoCntwSJJhWhwglyhhKN9hxQfnZ0E9MDF +-----END CERTIFICATE----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.json b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.json new file mode 100644 index 0000000..1d36945 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.json @@ -0,0 +1,6 @@ +{ + "sans": [ + "localhost" + ], + "issuer_data": null +} \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.key b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.key new file mode 100644 index 0000000..341efb9 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/localhost/localhost.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEICa958r36l062opbnc8sNTtdpMo+sBFkl3NjXYBEA+1ooAoGCCqGSM49 +AwEHoUQDQgAEureuC1nSylSBCJYP/V/qG/+Hr7OBBlMSvE6wakHI6Sb8ayYzyvWK +T2tQ5rpKNiRaOIQds4En+HrG/RMNnohs8w== +-----END EC PRIVATE KEY----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.crt b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.crt new file mode 100644 index 0000000..663184f --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIB2DCCAX6gAwIBAgIRAPVXFTo6d7jESLMLxMZKplgwCgYIKoZIzj0EAwIwMzEx +MC8GA1UEAxMoQ2FkZHkgTG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0 +ZTAeFw0yNTAzMjYxMjQyMzhaFw0yNTAzMjcwMDQyMzhaMAAwWTATBgcqhkjOPQIB +BggqhkjOPQMBBwNCAARx/pRcXBw+x3+m3SQSaYXPGV+NCBq1zgeMcC6G/xTTpDny +w8OTejy817yfEKex8B2FuwRvC+mH2Bd9BPvnRakHo4GlMIGiMA4GA1UdDwEB/wQE +AwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFMBP +yCSwbLaKF/HYd4RLcMPKM/HPMB8GA1UdIwQYMBaAFNtT2XbJADGNGXiDvCHh7UGq +nU0UMDEGA1UdEQEB/wQnMCWCI20wNDB0YmFyYXNwaTAwMS5kZTA0MC5jb3JwaW50 +ZXIubmV0MAoGCCqGSM49BAMCA0gAMEUCIQCO+fh6TpZDHg3b44SmtspcmIfc2jkd +CMdWW32ByhRffAIgDxUBsifWaNgUMHhFpVEGm4K0XEvBR8iAHrGkMluEQ54= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBxzCCAW2gAwIBAgIQBxtri0u0IUbQucD648jSujAKBggqhkjOPQQDAjAwMS4w +LAYDVQQDEyVDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSAyMDI1IEVDQyBSb290MB4X +DTI1MDMyNjEyNDIzOFoXDTI1MDQwMjEyNDIzOFowMzExMC8GA1UEAxMoQ2FkZHkg +TG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0ZTBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABABjG5Mz+vTRqVKwIduy5DU7JV/RqAYhca7lJ0Mvm07qaDzE +fCJrJ9NfwoH6DWO5nKvEG1GrqUjoZGeAZKV6i0mjZjBkMA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTbU9l2yQAxjRl4g7wh4e1B +qp1NFDAfBgNVHSMEGDAWgBQj0TqTz+i+mgniWIorz1LMFKeXPDAKBggqhkjOPQQD +AgNIADBFAiEA5beidpDU9mWSjsa55zdyuLI1UK/Fj6DxIuv5WtDnnb4CIFU1saeM +dQ8SoCntwSJJhWhwglyhhKN9hxQfnZ0E9MDF +-----END CERTIFICATE----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.json b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.json new file mode 100644 index 0000000..ff4ab8b --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.json @@ -0,0 +1,6 @@ +{ + "sans": [ + "m040tbaraspi001.de040.corpinter.net" + ], + "issuer_data": null +} \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.key b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.key new file mode 100644 index 0000000..5e9d0a5 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpinter.net/m040tbaraspi001.de040.corpinter.net.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIKKTHxhW36UGnXNu76awScVKin+p/jOIQgk8PiMzJBEpoAoGCCqGSM49 +AwEHoUQDQgAEcf6UXFwcPsd/pt0kEmmFzxlfjQgatc4HjHAuhv8U06Q58sPDk3o8 +vNe8nxCnsfAdhbsEbwvph9gXfQT750WpBw== +-----END EC PRIVATE KEY----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.crt b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.crt new file mode 100644 index 0000000..586e046 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.crt @@ -0,0 +1,24 @@ +-----BEGIN CERTIFICATE----- +MIIB2DCCAX2gAwIBAgIQWtKcUuqi4m7Il54RGR2BezAKBggqhkjOPQQDAjAzMTEw +LwYDVQQDEyhDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSBFQ0MgSW50ZXJtZWRpYXRl +MB4XDTI1MDMyNjEyNDIzOFoXDTI1MDMyNzAwNDIzOFowADBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABDe6dkJkIlyLsbuphvIifPbRI1k42pG0Ec3NqDsdi1MfFCFS +OBCj7oOIEtSUfYcV5AVeerBW1I6s+t8cMvAhYMSjgaUwgaIwDgYDVR0PAQH/BAQD +AgeAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAdBgNVHQ4EFgQUOmn0 +iGuTKiGBlFFThWjQTsg3sA4wHwYDVR0jBBgwFoAU21PZdskAMY0ZeIO8IeHtQaqd +TRQwMQYDVR0RAQH/BCcwJYIjbTA0MHRiYXJhc3BpMDAxLmRlMDQwLmNvcnBpbnRy +YS5uZXQwCgYIKoZIzj0EAwIDSQAwRgIhANZAovSh7bSGW39f1K9E5COVm6YbWGdU +tTw9zoUf34ahAiEAjPuVRxKE6cb57SYmHFXiMn+LfN9Dbxr/jVaFIWbRiUo= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIBxzCCAW2gAwIBAgIQBxtri0u0IUbQucD648jSujAKBggqhkjOPQQDAjAwMS4w +LAYDVQQDEyVDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSAyMDI1IEVDQyBSb290MB4X +DTI1MDMyNjEyNDIzOFoXDTI1MDQwMjEyNDIzOFowMzExMC8GA1UEAxMoQ2FkZHkg +TG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0ZTBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABABjG5Mz+vTRqVKwIduy5DU7JV/RqAYhca7lJ0Mvm07qaDzE +fCJrJ9NfwoH6DWO5nKvEG1GrqUjoZGeAZKV6i0mjZjBkMA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTbU9l2yQAxjRl4g7wh4e1B +qp1NFDAfBgNVHSMEGDAWgBQj0TqTz+i+mgniWIorz1LMFKeXPDAKBggqhkjOPQQD +AgNIADBFAiEA5beidpDU9mWSjsa55zdyuLI1UK/Fj6DxIuv5WtDnnb4CIFU1saeM +dQ8SoCntwSJJhWhwglyhhKN9hxQfnZ0E9MDF +-----END CERTIFICATE----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.json b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.json new file mode 100644 index 0000000..c710ce1 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.json @@ -0,0 +1,6 @@ +{ + "sans": [ + "m040tbaraspi001.de040.corpintra.net" + ], + "issuer_data": null +} \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.key b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.key new file mode 100644 index 0000000..a5152fa --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/certificates/local/m040tbaraspi001.de040.corpintra.net/m040tbaraspi001.de040.corpintra.net.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIA3vXldJ16IzTZetwcSYa08RyRxst+Lpjm9TKt7yYU6+oAoGCCqGSM49 +AwEHoUQDQgAEN7p2QmQiXIuxu6mG8iJ89tEjWTjakbQRzc2oOx2LUx8UIVI4EKPu +g4gS1JR9hxXkBV56sFbUjqz63xwy8CFgxA== +-----END EC PRIVATE KEY----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/instance.uuid b/packages/reservation-platform/docker/caddy/data/caddy/instance.uuid new file mode 100644 index 0000000..81e895a --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/instance.uuid @@ -0,0 +1 @@ +e9f99540-c0cf-4046-a79f-148307ff52a5 \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/last_clean.json b/packages/reservation-platform/docker/caddy/data/caddy/last_clean.json new file mode 100644 index 0000000..3512187 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/last_clean.json @@ -0,0 +1 @@ +{"tls":{"timestamp":"2025-03-26T12:42:38.600855506Z","instance_id":"e9f99540-c0cf-4046-a79f-148307ff52a5"}} \ No newline at end of file diff --git a/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.crt b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.crt new file mode 100644 index 0000000..daab13a --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.crt @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBxzCCAW2gAwIBAgIQBxtri0u0IUbQucD648jSujAKBggqhkjOPQQDAjAwMS4w +LAYDVQQDEyVDYWRkeSBMb2NhbCBBdXRob3JpdHkgLSAyMDI1IEVDQyBSb290MB4X +DTI1MDMyNjEyNDIzOFoXDTI1MDQwMjEyNDIzOFowMzExMC8GA1UEAxMoQ2FkZHkg +TG9jYWwgQXV0aG9yaXR5IC0gRUNDIEludGVybWVkaWF0ZTBZMBMGByqGSM49AgEG +CCqGSM49AwEHA0IABABjG5Mz+vTRqVKwIduy5DU7JV/RqAYhca7lJ0Mvm07qaDzE +fCJrJ9NfwoH6DWO5nKvEG1GrqUjoZGeAZKV6i0mjZjBkMA4GA1UdDwEB/wQEAwIB +BjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBTbU9l2yQAxjRl4g7wh4e1B +qp1NFDAfBgNVHSMEGDAWgBQj0TqTz+i+mgniWIorz1LMFKeXPDAKBggqhkjOPQQD +AgNIADBFAiEA5beidpDU9mWSjsa55zdyuLI1UK/Fj6DxIuv5WtDnnb4CIFU1saeM +dQ8SoCntwSJJhWhwglyhhKN9hxQfnZ0E9MDF +-----END CERTIFICATE----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.key b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.key new file mode 100644 index 0000000..df68c18 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/intermediate.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIDwz5wb9hKt0oBQLfNfh4udQdbomFlQwANjEbLFlAWoLoAoGCCqGSM49 +AwEHoUQDQgAEAGMbkzP69NGpUrAh27LkNTslX9GoBiFxruUnQy+bTupoPMR8Imsn +01/CgfoNY7mcq8QbUaupSOhkZ4BkpXqLSQ== +-----END EC PRIVATE KEY----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.crt b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.crt new file mode 100644 index 0000000..b1e2307 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.crt @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBpDCCAUqgAwIBAgIRANtNnPgy0RsYy8s8jEXTF70wCgYIKoZIzj0EAwIwMDEu +MCwGA1UEAxMlQ2FkZHkgTG9jYWwgQXV0aG9yaXR5IC0gMjAyNSBFQ0MgUm9vdDAe +Fw0yNTAzMjYxMjQyMzhaFw0zNTAyMDIxMjQyMzhaMDAxLjAsBgNVBAMTJUNhZGR5 +IExvY2FsIEF1dGhvcml0eSAtIDIwMjUgRUNDIFJvb3QwWTATBgcqhkjOPQIBBggq +hkjOPQMBBwNCAARwisVH8Fpc6IyEsTJ52Ie+G57YAaG946BWcg12RVz+0K2PAk8k +S2zQ7F0Q9ACgmIi714mTDwRYqPI98YgUSH3vo0UwQzAOBgNVHQ8BAf8EBAMCAQYw +EgYDVR0TAQH/BAgwBgEB/wIBATAdBgNVHQ4EFgQUI9E6k8/ovpoJ4liKK89SzBSn +lzwwCgYIKoZIzj0EAwIDSAAwRQIhAPNALa1ZYm+zv0M+lgka9i/lEtv1nXECXkB3 +LDSxq3uOAiBLTXBuZZEGmv1eIOSUCFUdAqf+T2xTK7tWorwSyzh/EQ== +-----END CERTIFICATE----- diff --git a/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.key b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.key new file mode 100644 index 0000000..c511915 --- /dev/null +++ b/packages/reservation-platform/docker/caddy/data/caddy/pki/authorities/local/root.key @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIEFRxdeKjH1vPMMq+p5SBmN+5OFBuWwHyDXvvmEKOIatoAoGCCqGSM49 +AwEHoUQDQgAEcIrFR/BaXOiMhLEyediHvhue2AGhveOgVnINdkVc/tCtjwJPJEts +0OxdEPQAoJiIu9eJkw8EWKjyPfGIFEh97w== +-----END EC PRIVATE KEY----- diff --git a/packages/reservation-platform/docker/test-integration.log b/packages/reservation-platform/docker/test-integration.log new file mode 100644 index 0000000..9960ee8 --- /dev/null +++ b/packages/reservation-platform/docker/test-integration.log @@ -0,0 +1,9 @@ +Starting MYP integration test environment... +Test directory: /home/user/Projektarbeit-MYP/packages/reservation-platform/docker +Parent directory: /home/user/Projektarbeit-MYP/packages/reservation-platform +Log file: /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-integration.log +Cleaning up any existing test environment... +Starting test environment with docker-compose... +unable to prepare context: path "/home/user/Projektarbeit-MYP/packages/backend" not found +Failed to start test environment. +Check the log file for details: /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-integration.log diff --git a/packages/reservation-platform/frontend-install.log b/packages/reservation-platform/frontend-install.log new file mode 100644 index 0000000..e1298fe --- /dev/null +++ b/packages/reservation-platform/frontend-install.log @@ -0,0 +1,139 @@ +[2025-03-26 15:42:59] ===== Starting MYP Frontend Installation ===== +[2025-03-26 15:42:59] Installation directory: /home/user/Projektarbeit-MYP/packages/reservation-platform +[2025-03-26 15:42:59] System information: +Linux raspberrypi 6.6.74+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.74-1+rpt1 (2025-01-27) aarch64 GNU/Linux +Distributor ID: Debian +Description: Debian GNU/Linux 12 (bookworm) +Release: 12 +Codename: bookworm +[2025-03-26 15:42:59] CPU: +[2025-03-26 15:42:59] Memory: +[2025-03-26 15:42:59] Disk space: 104G free on / +[2025-03-26 15:42:59] Updating system packages... + +WARNING: apt does not have a stable CLI interface. Use with caution in scripts. + +OK:1 http://deb.debian.org/debian bookworm InRelease +Holen:2 http://deb.debian.org/debian-security bookworm-security InRelease [48,0 kB] +Holen:3 http://archive.raspberrypi.com/debian bookworm InRelease [39,3 kB] +Holen:4 https://download.docker.com/linux/debian bookworm InRelease [43,3 kB] +Holen:5 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB] +OK:6 https://deb.nodesource.com/node_20.x nodistro InRelease +Paketlisten werden gelesen… +E: Release-Datei für http://deb.debian.org/debian-security/dists/bookworm-security/InRelease ist noch nicht gültig (ungültig für weitere 1 d 4 h 39 min 46 s). Aktualisierungen für dieses Depot werden nicht angewendet. +E: Release-Datei für http://archive.raspberrypi.com/debian/dists/bookworm/InRelease ist noch nicht gültig (ungültig für weitere 1 d 13 h 48 min 37 s). Aktualisierungen für dieses Depot werden nicht angewendet. +E: Release-Datei für http://deb.debian.org/debian/dists/bookworm-updates/InRelease ist noch nicht gültig (ungültig für weitere 1 d 11 h 30 min 6 s). Aktualisierungen für dieses Depot werden nicht angewendet. +E: Release-Datei für https://download.docker.com/linux/debian/dists/bookworm/InRelease ist noch nicht gültig (ungültig für weitere 22 h 6 min 19 s). Aktualisierungen für dieses Depot werden nicht angewendet. + +WARNING: apt does not have a stable CLI interface. Use with caution in scripts. + +Paketlisten werden gelesen… +Abhängigkeitsbaum wird aufgebaut… +Statusinformationen werden eingelesen… +Paketaktualisierung (Upgrade) wird berechnet… +Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: + avahi-utils gir1.2-handy-1 gir1.2-packagekitglib-1.0 gir1.2-polkit-1.0 + libcamera0.3 libwlroots12 lxplug-network +Verwenden Sie »apt autoremove«, um sie zu entfernen. +0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. +[2025-03-26 15:43:03] Installing essential system packages and network tools... + +WARNING: apt does not have a stable CLI interface. Use with caution in scripts. + +Paketlisten werden gelesen… +Abhängigkeitsbaum wird aufgebaut… +Statusinformationen werden eingelesen… +curl ist schon die neueste Version (7.88.1-10+deb12u12). +git ist schon die neueste Version (1:2.39.5-0+deb12u2). +wget ist schon die neueste Version (1.21.3-1+deb12u1). +htop ist schon die neueste Version (3.2.2-2). +net-tools ist schon die neueste Version (2.10-0.1). +iptables ist schon die neueste Version (1.8.9-2). +iputils-ping ist schon die neueste Version (3:20221126-1+deb12u1). +traceroute ist schon die neueste Version (1:2.1.2-1). +nmap ist schon die neueste Version (7.93+dfsg1-1). +tcpdump ist schon die neueste Version (4.99.3-1). +nftables ist schon die neueste Version (1.0.6-2+deb12u2). +netcat-openbsd ist schon die neueste Version (1.219-1). +dnsutils ist schon die neueste Version (1:9.18.33-1~deb12u2). +whois ist schon die neueste Version (5.5.17). +vim ist schon die neueste Version (2:9.0.1378-2+deb12u2). +nano ist schon die neueste Version (7.2-1+deb12u1). +rsync ist schon die neueste Version (3.2.7-1+deb12u2). +zip ist schon die neueste Version (3.0-13). +unzip ist schon die neueste Version (6.0-28). +xz-utils ist schon die neueste Version (5.4.1-0.2). +sqlite3 ist schon die neueste Version (3.40.1-2+deb12u1). +apt-transport-https ist schon die neueste Version (2.6.1). +ca-certificates ist schon die neueste Version (20230311). +gnupg ist schon die neueste Version (2.2.40-1.1). +lsb-release ist schon die neueste Version (12.0-1). +bash-completion ist schon die neueste Version (1:2.11-6). +make ist schon die neueste Version (4.3-4.1). +make wurde als manuell installiert festgelegt. +build-essential ist schon die neueste Version (12.9). +zlib1g-dev ist schon die neueste Version (1:1.2.13.dfsg-1+rpt1). +zlib1g-dev wurde als manuell installiert festgelegt. +Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt: + avahi-utils gir1.2-handy-1 gir1.2-packagekitglib-1.0 gir1.2-polkit-1.0 + libcamera0.3 libwlroots12 lxplug-network +Verwenden Sie »apt autoremove«, um sie zu entfernen. +Vorgeschlagene Pakete: + libssl-doc +Die folgenden NEUEN Pakete werden installiert: + libssl-dev +0 aktualisiert, 1 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. +Es müssen 3.442 kB an Archiven heruntergeladen werden. +Nach dieser Operation werden 13,1 MB Plattenplatz zusätzlich benutzt. +Holen:1 http://archive.raspberrypi.com/debian bookworm/main arm64 libssl-dev arm64 3.0.15-1~deb12u1+rpt1 [3.442 kB] +Es wurden 3.442 kB in 1 s geholt (3.851 kB/s). +Vormals nicht ausgewähltes Paket libssl-dev:arm64 wird gewählt. +(Lese Datenbank ... (Lese Datenbank ... 5% (Lese Datenbank ... 10% (Lese Datenbank ... 15% (Lese Datenbank ... 20% (Lese Datenbank ... 25% (Lese Datenbank ... 30% (Lese Datenbank ... 35% (Lese Datenbank ... 40% (Lese Datenbank ... 45% (Lese Datenbank ... 50% (Lese Datenbank ... 55% (Lese Datenbank ... 60% (Lese Datenbank ... 65% (Lese Datenbank ... 70% (Lese Datenbank ... 75% (Lese Datenbank ... 80% (Lese Datenbank ... 85% (Lese Datenbank ... 90% (Lese Datenbank ... 95% (Lese Datenbank ... 100% (Lese Datenbank ... 158399 Dateien und Verzeichnisse sind derzeit installiert.) +Vorbereitung zum Entpacken von .../libssl-dev_3.0.15-1~deb12u1+rpt1_arm64.deb ... +Entpacken von libssl-dev:arm64 (3.0.15-1~deb12u1+rpt1) ... +libssl-dev:arm64 (3.0.15-1~deb12u1+rpt1) wird eingerichtet ... +[2025-03-26 15:43:09] Installing Docker from official repository... +[2025-03-26 15:43:09] Docker already installed: Docker version 28.0.4, build b8034c0 +[2025-03-26 15:43:10] Docker Compose already installed: Docker Compose version v2.20.3 +[2025-03-26 15:43:10] Node.js v20.19.0 already installed +[2025-03-26 15:43:12] pnpm 9.12.1 already installed +[2025-03-26 15:43:12] Ensuring Docker is running... +Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install. +Executing: /lib/systemd/systemd-sysv-install enable docker +[2025-03-26 15:43:12] Setting up Docker for multi-architecture builds... +[2025-03-26 15:43:13] Docker buildx already configured +[2025-03-26 15:43:13] Creating a copy of the environment file for version control... +[2025-03-26 15:43:13] Setting up database directory... +[2025-03-26 15:43:13] Running in automatic test environment mode (non-interactive)... +[2025-03-26 15:43:13] Setting up test environment for integration testing... +[2025-03-26 15:43:13] Running integration test to verify the environment... +[2025-03-26 15:43:14] Adding test integration commands to package.json... +[2025-03-26 15:43:14] Test environment setup complete! +[2025-03-26 15:43:14] To run integration tests again: cd /home/user/Projektarbeit-MYP/packages/reservation-platform && pnpm test:integration +[2025-03-26 15:43:14] Or directly: /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-integration.sh +[2025-03-26 15:43:14] For issues, check the log file at: /home/user/Projektarbeit-MYP/packages/reservation-platform/frontend-install.log +[2025-03-26 15:43:14] ===== Post-Installation Information ===== +[2025-03-26 15:43:14] Here are some helpful commands for managing your installation: +[2025-03-26 15:43:14] +[2025-03-26 15:43:14] System management: +[2025-03-26 15:43:14] - Check system status: htop, free -h, df -h +[2025-03-26 15:43:14] - Network status: ip a, netstat -tulpn, ss -tulpn +[2025-03-26 15:43:14] - View logs: tail -f /var/log/syslog, journalctl -f +[2025-03-26 15:43:14] +[2025-03-26 15:43:14] Docker management: +[2025-03-26 15:43:14] - List containers: docker ps -a +[2025-03-26 15:43:14] - Container logs: docker logs +[2025-03-26 15:43:14] - Stop containers: docker-compose -f /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/compose.yml down +[2025-03-26 15:43:14] - Start containers: docker-compose -f /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/compose.yml up -d +[2025-03-26 15:43:14] - Restart containers: docker-compose -f /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/compose.yml restart +[2025-03-26 15:43:14] +[2025-03-26 15:43:14] Test environment commands: +[2025-03-26 15:43:14] - Run integration test: bash /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-integration.sh +[2025-03-26 15:43:14] - View test logs: cat /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-integration.log +[2025-03-26 15:43:14] - Stop test environment: docker-compose -f /home/user/Projektarbeit-MYP/packages/reservation-platform/docker/test-env.yml down +[2025-03-26 15:43:14] +[2025-03-26 15:43:14] Backend connection: +[2025-03-26 15:43:14] - Test backend connection: curl -I http://192.168.0.105:5000/api/test +[2025-03-26 15:43:14] - Check backend accessibility: ping 192.168.0.105 +[2025-03-26 15:43:14] +[2025-03-26 15:43:14] Installation Complete! 🎉 diff --git a/packages/reservation-platform/package.json b/packages/reservation-platform/package.json index a77a4b1..b3a2945 100755 --- a/packages/reservation-platform/package.json +++ b/packages/reservation-platform/package.json @@ -4,6 +4,7 @@ "private": true, "packageManager": "pnpm@9.12.1", "scripts": { + "test:integration": "bash docker/test-integration.sh", "dev": "next dev", "build": "next build", "start": "next start",