spring.http.converters.preferred-json-mapper=gson # Database connection properties spring.datasource.url=${POSTGRES_JDBC} spring.datasource.username=${POSTGRES_USER} spring.datasource.password=${POSTGRES_PASS} # Hibernate properties spring.jpa.database=POSTGRESQL spring.jpa.show-sql=false spring.jpa.hibernate.ddl-auto=update spring.jpa.hibernate.naming.implicit-strategy=org.hibernate.boot.model.naming.ImplicitNamingStrategyJpaCompliantImpl spring.jpa.properties.hibernate.format_sql=true # JWT secret jwt.secret=${SECRET} # Mail connection properties spring.mail.test-connection=true spring.mail.host=${MAIL_HOST} spring.mail.port=${MAIL_PORT} spring.mail.properties.mail.smtp.starttls.enable=${MAIL_STARTTLS} spring.mail.username=${MAIL_USER} spring.mail.password=${MAIL_PASS} spring.mail.properties.mail.smtp.starttls.required=${MAIL_STARTTLS} spring.mail.properties.mail.smtp.auth=true spring.mail.properties.mail.smtp.connectiontimeout=5000 spring.mail.properties.mail.smtp.timeout=5000 spring.mail.properties.mail.smtp.writetimeout=5000 # Registration email properties email.registrationSubject=Complete your SmartHut.sm registration email.registration=To confirm your registration, please click here: email.registrationPath=${BACKEND_URL}/register/confirm-account?token= # Password reset email properties email.resetpasswordSubject=SmartHut.sm password reset email.resetpassword=To reset your password, please click here: email.resetpasswordPath=${FRONTEND_URL}/password-reset?token=