@@ -20,8 +20,10 @@ public class WebConfig implements WebMvcConfigurer { | |||||
"http://localhost", // If you test locally via Nginx at http://localhost | "http://localhost", // If you test locally via Nginx at http://localhost | ||||
"http://127.0.0.1", // Sometimes browsers resolve localhost to 127.0.0.1 | "http://127.0.0.1", // Sometimes browsers resolve localhost to 127.0.0.1 | ||||
"http://10.40.0.4", | "http://10.40.0.4", | ||||
"http://20.2.170.164", // IP cloud | |||||
"http://localhost:3000" // If you ever run React dev server directly | |||||
"http://20.2.170.164", | |||||
"https://20.2.170.164", | |||||
"http://localhost:3000", | |||||
"https://forms.lioner.com" | |||||
// Add any other specific domains/IPs/ports where your frontend will be hosted | // Add any other specific domains/IPs/ports where your frontend will be hosted | ||||
) | ) | ||||
.allowedMethods("GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS") // **** IMPORTANT: Add OPTIONS **** | .allowedMethods("GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS") // **** IMPORTANT: Add OPTIONS **** | ||||
@@ -1,38 +1,46 @@ | |||||
server: | server: | ||||
servlet: | |||||
contextPath: /api | |||||
encoding: | |||||
charset: UTF-8 | |||||
enabled: true | |||||
force: true | |||||
port: 8090 | |||||
error: | |||||
include-message: always | |||||
tomcat: | |||||
connection-timeout: 300000 | |||||
servlet: | |||||
contextPath: /api | |||||
encoding: | |||||
charset: UTF-8 | |||||
enabled: true | |||||
force: true | |||||
port: 8090 | |||||
error: | |||||
include-message: always | |||||
tomcat: | |||||
connection-timeout: 300000 | |||||
ssl: # <--- This 'ssl' is correctly indented under 'server' | |||||
enabled: true # <--- CORRECTED: Use colon, not equals, and remove "server.ssl." prefix | |||||
key-store: classpath:keystore.p12 | |||||
key-store-type: PKCS12 | |||||
key-store-password: Mms1234 | |||||
key-alias: lionerapp | |||||
key-password: Mms1234 | |||||
spring: | spring: | ||||
datasource: | |||||
jdbc-url: jdbc:mysql://localhost:3306/lionerdb?useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8 | |||||
username: root | |||||
password: cFDp7988vc+$] | |||||
servlet: | |||||
multipart: | |||||
max-file-size: 500MB | |||||
max-request-size: 600MB | |||||
jpa: | |||||
hibernate: | |||||
naming: | |||||
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl | |||||
database-platform: org.hibernate.dialect.MySQL8Dialect | |||||
properties: | |||||
hibernate: | |||||
dialect: | |||||
storage_engine: innodb | |||||
messages: | |||||
basename: i18n/messages | |||||
use-code-as-default-message: true | |||||
fallback-to-system-locale: false | |||||
datasource: | |||||
jdbc-url: jdbc:mysql://localhost:3306/lionerdb?useUnicode=true&characterEncoding=UTF8&serverTimezone=GMT%2B8 | |||||
username: root | |||||
password: cFDp7988vc+$] | |||||
servlet: | |||||
multipart: | |||||
max-file-size: 500MB | |||||
max-request-size: 600MB | |||||
jpa: | |||||
hibernate: | |||||
naming: | |||||
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl | |||||
database-platform: org.hibernate.dialect.MySQL8Dialect | |||||
properties: | |||||
hibernate: | |||||
dialect: | |||||
storage_engine: innodb | |||||
messages: | |||||
basename: i18n/messages | |||||
use-code-as-default-message: true | |||||
fallback-to-system-locale: false | |||||
logging: | logging: | ||||
config: 'classpath:log4j2.yml' | |||||
config: 'classpath:log4j2.yml' |
@@ -0,0 +1,38 @@ | |||||
-----BEGIN CERTIFICATE----- | |||||
MIIGmjCCBYKgAwIBAgIIQerMBUzpywUwDQYJKoZIhvcNAQELBQAwgbQxCzAJBgNV | |||||
BAYTAlVTMRAwDgYDVQQIEwdBcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMRow | |||||
GAYDVQQKExFHb0RhZGR5LmNvbSwgSW5jLjEtMCsGA1UECxMkaHR0cDovL2NlcnRz | |||||
LmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvMTMwMQYDVQQDEypHbyBEYWRkeSBTZWN1 | |||||
cmUgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IC0gRzIwHhcNMjUwNzAzMDIxMjAyWhcN | |||||
MjYwODA0MDIxMjAyWjAbMRkwFwYDVQQDExBmb3Jtcy5saW9uZXIuY29tMIIBIjAN | |||||
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo9YutD78l2TE42O6aiqdzawfOa6/ | |||||
kFmUauytS2uFEQW/fwbfKdXHVV9VRt7CD6mYZivu6PvSP5mbNfq1TxFHOzbyKR+H | |||||
V/Xwvcpfp/dtAGvhqzKBbqpKuEGMCQp1X7aVFk071md4hUf+zHjslcULdt1EwnA/ | |||||
GSPbh+PB2wYLJPBJPWqS4/di/KI5IKYNinlHPgU3DWaAPmX2n/vTy8Uw151RyjnS | |||||
9HoR34kpkoLqQtxVOf3xA1YkmuTlph6iYfoCmdH424iY6ekCTHDgfytf0qOP2Gx7 | |||||
t1c9w0DIvtuCHE4zV8r0nrUhjsTE4YkywuK1yBaVOyg4bUKAyhxZZByHhwIDAQAB | |||||
o4IDRjCCA0IwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYB | |||||
BQUHAwIwDgYDVR0PAQH/BAQDAgWgMDkGA1UdHwQyMDAwLqAsoCqGKGh0dHA6Ly9j | |||||
cmwuZ29kYWRkeS5jb20vZ2RpZzJzMS01MjUzNi5jcmwwXQYDVR0gBFYwVDBIBgtg | |||||
hkgBhv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdv | |||||
ZGFkZHkuY29tL3JlcG9zaXRvcnkvMAgGBmeBDAECATB2BggrBgEFBQcBAQRqMGgw | |||||
JAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdvZGFkZHkuY29tLzBABggrBgEFBQcw | |||||
AoY0aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9yZXBvc2l0b3J5L2dk | |||||
aWcyLmNydDAfBgNVHSMEGDAWgBRAwr0njsw0gzCiM9f7bLPwtCyAzjAxBgNVHREE | |||||
KjAoghBmb3Jtcy5saW9uZXIuY29tghR3d3cuZm9ybXMubGlvbmVyLmNvbTAdBgNV | |||||
HQ4EFgQU69p3NOnspM8rycVnLcG7+/9tr/YwggF8BgorBgEEAdZ5AgQCBIIBbASC | |||||
AWgBZgB1ANdtfRDRp/V3wsfpX9cAv/mCyTNaZeHQswFzF8DIxWl3AAABl84OJaAA | |||||
AAQDAEYwRAIgKD2s7Ygazm8fB2mF3ebFeS7hATDydP1Jn/M/IgW4vagCIEkJjXEl | |||||
QSAQ3pa4iN3U2y2HeUTWZZS7iWg85Bpy/ZMhAHYAyzj3FYl8hKFEX1vB3fvJbvKa | |||||
Wc1HCmkFhbDLFMMUWOcAAAGXzg4mjwAABAMARzBFAiEA6vSQbHmlpDzklI08rEU0 | |||||
kVLCEvAOJcLx2xDcQRW0aZgCIDacsNH1Me5LreQj3LsAjRJH9gRF6AFryz/aNW9z | |||||
RVgZAHUAdNudWPfUfp39eHoWKpkcGM9pjafHKZGMmhiwRQ26RLwAAAGXzg4omAAA | |||||
BAMARjBEAiAg4+bfCiWGMFPWekrKkwKbotwm3zVpnzAhH1F5mIZWSgIgfaa9Mjeb | |||||
AUPKY5lIBkyKetr83C9Woat6ItzmeaqinaMwDQYJKoZIhvcNAQELBQADggEBAEXU | |||||
2bbCCMY4nNosCGOwWpdBDqla67TLjZOpSEL5p/YIHU1gJ8F4PguwE3R/JqVhaAJr | |||||
sJOl8ilzvjVeqWN+ejuAmysNvi9ViAA+5E3ywDAN1MVxTJLYMHwDr5PhK7YBAm0X | |||||
Amrh+JvS7UywhFjmmKx8CQj0XLkLkwgGsdQd4hpnMqV061j0FaCByPPRFPI2o3Fr | |||||
3f7o1aPyRTq6nvaPncRnlq3hVqmqH7gOWU6xy9BsqeQfd2sW6T3AiNb63IgjUcJA | |||||
Fa19dDLKOzJzzyD0QBlwX0lY26ub3yv540Zx/WHTfOq2+UQKGwa4uTSw7GozoRQW | |||||
JK8I0tHtyTLOS5+vuyU= | |||||
-----END CERTIFICATE----- |
@@ -0,0 +1,28 @@ | |||||
-----BEGIN PRIVATE KEY----- | |||||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCj1i60PvyXZMTj | |||||
Y7pqKp3NrB85rr+QWZRq7K1La4URBb9/Bt8p1cdVX1VG3sIPqZhmK+7o+9I/mZs1 | |||||
+rVPEUc7NvIpH4dX9fC9yl+n920Aa+GrMoFuqkq4QYwJCnVftpUWTTvWZ3iFR/7M | |||||
eOyVxQt23UTCcD8ZI9uH48HbBgsk8Ek9apLj92L8ojkgpg2KeUc+BTcNZoA+Zfaf | |||||
+9PLxTDXnVHKOdL0ehHfiSmSgupC3FU5/fEDViSa5OWmHqJh+gKZ0fjbiJjp6QJM | |||||
cOB/K1/So4/YbHu3Vz3DQMi+24IcTjNXyvSetSGOxMThiTLC4rXIFpU7KDhtQoDK | |||||
HFlkHIeHAgMBAAECggEALd1XPMFHP/CHR6rS9EaS35FYOnMnkHbrXBV+m9bxLOdB | |||||
iQN49MKyZz1lZ44ToIPXNH8HBjT80i4jq7RQDl7lZHfIyedYIbEpYFAngCN9YblR | |||||
tvXQExVcDoHW/G7vlchMqy4a2rYjoJgbhc0yWekMAQ4HYjE/EMAfhEanrbNe6kth | |||||
YcfMKy+XwGi9kJkGoouWGEMvX1S+5WrY3gZNWkUQdg5WbdfuaaTziUKk4RV8w0rH | |||||
uOZ/PQ3bQSuQ8Ow9khPluKCjpU1mFVggHNf00qlLRvAPTFyHPhUA64RAxjnsYXL5 | |||||
tuWNdCjAdJuAg7I0hSbtShkZR77MoFsd4OkKTY4UgQKBgQDO6hkYpTcmOEGMohq5 | |||||
SNWy7c7lr6lbwtPmHHXgtpOz7zDpdw9uGjcTpnNNElqI6pxfLu7fJ1gkGud1vhEv | |||||
EaLVY7wNeCj3l5kTKpEK1XboNsFVwhR/aZceZm1do8trvAqLU/VdIFwSrx0SoYZz | |||||
D3BtTEzg1S626aM3Ex+7kWXXBwKBgQDKs/jzE6FvhfooLnE3+njy+EP/WoOPS5vM | |||||
1yw8imQRCa2AV+7GCA8x2TGSPkcQ/vP9jgDl3q8VPdv9H8moKmpBBmpAVq6fiDZP | |||||
E+t2b1B9jMf73LtMiRPrwT9jLGIszulW2Ty5m3A0nsHkevRokdGmYlEwYqcOSHSb | |||||
iAxGxasrgQKBgQCaTXdjqqmi5eb0Ils9e3Rp1/An10S7+mGdQ/IgHuetEp3uLOyj | |||||
1gbmr4Vin2JGonb0gIKAhc20NyAO7SvRZxyAd7zgapBae4IbCe5aHvBqoZKyCmbQ | |||||
0YRxlj7OyvxDHlrapkTfKueew1ox76TdH1FfILxgGnqYy0j9JFTQwtAodwKBgBrU | |||||
1dg/OfhMML/O3fe99PKcgEu1zIJUTMxBkz50RyimMkwx145pFLHRgSlNixSp2twu | |||||
RtomruBN7ufDpGrZKnVvBvN7ReQiIKY5CcsEkw/7aaFiJ3zLDFMBooVbI6ewv9xa | |||||
Jxqeg6zDcwDucZnB65FtpDeWZ2yRlLXdvVpE4hKBAoGAAZ+j0JR9ppbZS+G0ULmA | |||||
8p1WHRgjOh7jBtK7ukorQFC1wddcKzV3f6M2a9VFgC3+NjLwQ2yHjmcBj+xH3WA9 | |||||
CfafW6mSwu4DKVe2s8jChJeqH5B8LmItWcVbSMOdMAPVODcZeskq4FKAMarGxfA9 | |||||
omNzZC9UBIGfLHcFt49lV9Q= | |||||
-----END PRIVATE KEY----- |