summaryrefslogtreecommitdiff
path: root/pse-server/src/main/resources/application.properties
blob: 0ddba59b48de66b69179c614962fcd97e9f03f3c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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