spring.application.name=vodSystem # VODs spring.servlet.multipart.max-file-size=2GB spring.servlet.multipart.max-request-size=2GB stream.max-length=${STREAM_RING_LENGTH_SECOND} # Database spring.datasource.url=${POSTGRES_URL} spring.datasource.username=${POSTGRES_USER} spring.datasource.password=${POSTGRES_PASSWORD} spring.datasource.driver-class-name=org.postgresql.Driver spring.jpa.hibernate.ddl-auto=validate spring.jpa.show-sql=false spring.flyway.enabled=true spring.flyway.locations=classpath:db/migrations ## Security spring.security.oauth2.client.registration.google.client-id=${GOOGLE_CLIENT_ID} spring.security.oauth2.client.registration.google.client-secret=${GOOGLE_CLIENT_SECRET} spring.security.oauth2.client.registration.google.scope=profile,email app.security.jwt-secret=${JWT_SECRET_KEY} app.security.expiration.jwt=5m app.security.expiration.refresh-token=7d app.security.expiration.token-family=90d app.security.expiration.grace-period=5s # Frontend frontend.url=${FRONTEND_URL} # Paths media.temp.inputs=/tmp/inputs/ media.temp.outputs=/tmp/outputs/ media.users=/app/media/ media.streams=/app/stream/ ## Server Configuration server.servlet.session.timeout=30m # Serialize Instant as ISO-8601 UTC string (not epoch seconds) spring.jackson.serialization.write-dates-as-timestamps=false