spring: application: name: petshop-backend servlet: multipart: enabled: true max-file-size: 5MB max-request-size: 5MB datasource: url: ${SPRING_DATASOURCE_URL:jdbc:mysql://localhost:3306/Petstoredb?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC} username: ${SPRING_DATASOURCE_USERNAME:petshop} password: ${SPRING_DATASOURCE_PASSWORD:petshop} driver-class-name: com.mysql.cj.jdbc.Driver sql: init: mode: never jpa: hibernate: ddl-auto: validate naming: physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl show-sql: ${JPA_SHOW_SQL:false} properties: hibernate: format_sql: true dialect: org.hibernate.dialect.MySQLDialect flyway: enabled: true baseline-on-migrate: true baseline-version: 0 server: port: ${SERVER_PORT:8080} servlet: context-path: / springdoc: api-docs: path: /v3/api-docs swagger-ui: path: /swagger-ui jwt: secret: ${JWT_SECRET:change_me_please_make_this_at_least_32_characters_long_for_security} expiration: ${JWT_EXPIRATION:86400000} logging: level: com.petshop: ${LOG_LEVEL:INFO} org.springframework.security: ${LOG_LEVEL_SECURITY:WARN}