# 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}