spring.profiles.active=dev # spring.profiles.active=prod # Spring properties spring.application.name=election spring.datasource.hikari.connection-timeout=30000 spring.jackson.time-zone=Asia/Kolkata # Maximum file size spring.servlet.multipart.max-file-size=20MB # Maximum request size (including all files) spring.servlet.multipart.max-request-size=20MB # HTTP Server server.port = 8058 #server.servlet.context-path=/gccoffice server.error.include-stacktrace= on_param # Hibernate logging #logging.level.org.hibernate.SQL=DEBUG #logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE # Enable CORS globally for all endpoints spring.webmvc.cors.enabled=true # Comma-separated list of allowed HTTP methods spring.webmvc.cors.allowed-methods=GET,POST,PUT,DELETE # Whether to include credentials such as cookies in CORS requests spring.webmvc.cors.allow-credentials=true # Maximum age (in seconds) of the CORS response cache spring.webmvc.cors.max-age=3600 server.servlet.session.tracking-modes=COOKIE #logging.level.root=DEBUG file.upload.directory=${user.dir}/gccoffice_uploads/ file.upload.directory.mobile=${user.dir}/gcc_mobile_service_uploads/ file.upload.directory.files=${user.dir}/gccoffice_files/ #file.upload.directory.mobile=${user.dir}/election_mobile_service_uploads/ server.address=0.0.0.0 server.servlet.session.timeout=-1 server.servlet.session.cookie.name= ELECTIONONEPORTALSESSION server.servlet.session.cookie.max-age=-1 server.servlet.session.cookie.http-only=true server.servlet.session.cookie.secure=true #////////// For Election Polling Personnel Profile Images //////////// election_profile_foldername=election_profile_files # ✅ Allow long-running report requests (10 minutes) spring.mvc.async.request-timeout=600000 server.connection-timeout=600000