36 lines
1.4 KiB
Properties
36 lines
1.4 KiB
Properties
# Development profile. Values that differ between machines come from an untracked .env file.
|
|
server.port=${LAB_SERVER_PORT}
|
|
server.forward-headers-strategy=${LAB_FORWARD_HEADERS_STRATEGY}
|
|
server.servlet.session.cookie.http-only=true
|
|
server.servlet.session.cookie.secure=false
|
|
server.servlet.session.cookie.same-site=lax
|
|
server.error.include-message=never
|
|
server.error.include-stacktrace=never
|
|
|
|
spring.datasource.url=${LAB_DB_URL}
|
|
spring.datasource.username=${LAB_DB_USERNAME}
|
|
spring.datasource.password=${LAB_DB_PASSWORD}
|
|
spring.jpa.hibernate.ddl-auto=validate
|
|
spring.jpa.open-in-view=false
|
|
spring.jpa.properties.hibernate.jdbc.time_zone=UTC
|
|
spring.flyway.enabled=true
|
|
spring.flyway.locations=classpath:db/migration
|
|
spring.docker.compose.enabled=false
|
|
|
|
# Mailpit keeps Spring's mail health check local. User-facing SMTP credentials remain Admin-console data.
|
|
spring.mail.host=${LAB_SMTP_HOST}
|
|
spring.mail.port=${LAB_SMTP_PORT}
|
|
spring.mail.protocol=smtp
|
|
spring.mail.test-connection=false
|
|
spring.mail.properties.mail.smtp.auth=false
|
|
spring.mail.properties.mail.smtp.starttls.enable=false
|
|
spring.mail.properties.mail.smtp.connectiontimeout=5000
|
|
spring.mail.properties.mail.smtp.timeout=5000
|
|
spring.mail.properties.mail.smtp.writetimeout=5000
|
|
|
|
management.endpoints.web.exposure.include=health,info
|
|
management.endpoint.health.show-details=when_authorized
|
|
|
|
lab.public-origin=${LAB_PUBLIC_ORIGIN}
|
|
lab.security.master-key=${LAB_SECURITY_MASTER_KEY}
|