Skip to content

martiner/spdreport

Repository files navigation

S PD Report

Development

Dependency locking

Dependencies are checked against dependencies-lock.json during validate phase. Rewrite lock using:

./mvnw dependency-lock:lock

Setup

Update application.properties with

spring.security.oauth2.client.registration.google.client-secret=
spring.security.oauth2.client.registration.pagerduty.client-secret=
spring.mail.password=

Run

./mvnw docker:start spring-boot:run

This will start

Manual Deploy

Environment variables with secrets must be set (otherwise the deploy fails fast). The required secrets are the ${UPPER_SNAKE} placeholders in application.properties; at deploy time they are generated into app.yaml. In CI they come from GitHub secrets of the same name.

export ..._SECRET=...
./mvnw deploy