summaryrefslogtreecommitdiff
path: root/pse-server/src/main/resources/application.properties
diff options
context:
space:
mode:
Diffstat (limited to 'pse-server/src/main/resources/application.properties')
-rw-r--r--pse-server/src/main/resources/application.properties31
1 files changed, 31 insertions, 0 deletions
diff --git a/pse-server/src/main/resources/application.properties b/pse-server/src/main/resources/application.properties
new file mode 100644
index 0000000..0ddba59
--- /dev/null
+++ b/pse-server/src/main/resources/application.properties
@@ -0,0 +1,31 @@
+# spring.datasource.url=jdbc:mariadb://maria_db:3306/demo?autoReconnect=true&maxReconnects=10
+spring.datasource.url=jdbc:mariadb://maria_db:3306/demo?autoReconnect=true&maxReconnects=10
+spring.datasource.username=pse
+spring.datasource.password=PSEsq1702!mdb
+spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
+spring.datasource.testWhileIdle=true
+spring.datasource.validationQuery=SELECT 1
+spring.datasource.hikari.maxLifetime = 590000
+spring.jpa.show-sql=true
+
+# change to validate for production
+spring.jpa.hibernate.ddl-auto=update
+spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialect
+spring.jpa.properties.hibernate.format_sql=true
+spring.jpa.properties.jakarta.persistence.sharedCache.mode=UNSPECIFIED
+
+# email credentials
+spring.mail.host=<YOUR MAIL HOST SMTP>
+spring.mail.port=587
+spring.mail.username=<YOUR MAIL ADDRESS>
+spring.mail.password=<YOUR MAIL PASSWORD>
+spring.mail.properties.mail.smtp.auth=true
+spring.mail.properties.mail.smtp.starttls.enable=true
+
+# urls for mails
+email.dashboard-base-url=http://<YOUR FRONTEND DOMAIN>
+email.verification-url=http://<YOUR BACKEND DOMAIN>/api/2/auth/%s/verify.json
+email.reset-url-path=/resetPassword
+
+# secret signing keys
+spring.config.import=security.properties