35 lines
1.0 KiB
Properties
35 lines
1.0 KiB
Properties
spring.application.name=vodSystem
|
|
|
|
# VODs
|
|
spring.servlet.multipart.max-file-size=2GB
|
|
spring.servlet.multipart.max-request-size=2GB
|
|
storage.temp.inputs=videos/inputs/
|
|
storage.temp.outputs=videos/outputs/
|
|
storage.outputs=${MEDIA_DATA}
|
|
|
|
# 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=update
|
|
spring.jpa.show-sql=true
|
|
spring.sql.init.mode=always
|
|
spring.sql.init.schema-locations=classpath:db/schema.sql
|
|
|
|
## 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
|
|
|
|
jwt.secret.key=${JWT_SECRET_KEY}
|
|
jwt.expiration=3600000
|
|
|
|
# Frontend
|
|
frontend.url=${FRONTEND_URL}
|
|
|
|
# Stream HLS
|
|
storage.stream=${STREAM_DATA}
|
|
|
|
## Server Configuration
|
|
server.servlet.session.timeout=30m |