server: error: path: /error spring: mail: host: mail.techzoos.in port: 587 username: ${PORTAL_MAIL_USERNAME:govardhan@techzoos.in} password: ${PORTAL_MAIL_PASSWORD:123456} properties: mail: transport: protocol: smtp smtp: auth: false starttls: enable: true ssl: enable: false datasource: url: jdbc:mysql://db:3306/support-portal?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC username: support_portal_user password: support_portal_password driver-class-name: com.mysql.cj.jdbc.Driver jpa: hibernate: ddl-auto: update properties: hibernate: dialect: org.hibernate.dialect.MySQL8Dialect servlet: multipart: max-file-size: 10MB max-request-size: 100MB mvc: throw-exception-if-no-handler-found: true web: resources: add-mappings: true # File upload configuration file: upload: directory: /app/uploads app: base-url: ${APP_BASE_URL:http://localhost:8080} # Fixed public URLs with correct wildcard patterns public-urls: /user/login,/user/register,/user/*/profile-image,/user/*/profile-image/**,/professors,/professors/**,/api/posts,/api/posts/*,/api/posts/posted,/api/posts/tag/*,/api/posts/tags/count,/api/files/**,/uploads/**,/professor/**,/api/events,/api/events/*,/api/public/**,/api/jobs/active,/api/job-applications,/api/courses/active,/api/courses/*,/api/course-applications,/api/upcoming-events/active cors: allowed-origins: http://localhost:4200,http://localhost:3000,https://maincmc.rootxwire.com,https://dashboard.cmctrauma.com,https://www.dashboard.cmctrauma.com,https://cmctrauma.com,https://www.cmctrauma.com,https://cmcbackend.rootxwire.com,https://cmcadminfrontend.rootxwire.com jwt: secret: custom_text --- # Production file upload configuration spring: config: activate: on-profile: production file: upload: directory: /var/uploads/blog-images app: base-url: https://cmcbackend.rootxwire.com cors: allowed-origins: https://maincmc.rootxwire.com,https://dashboard.cmctrauma.com,https://www.dashboard.cmctrauma.com,https://cmctrauma.com,https://www.cmctrauma.com,https://cmcbackend.rootxwire.com,https://cmcadminfrontend.rootxwire.com --- # Development file upload configuration with custom directory spring: config: activate: on-profile: dev-custom-upload file: upload: directory: ${user.home}/blog-uploads