spring.application.name=acs server.port=8080 # ===== Logging ===== logging.level.root=INFO logging.level.com.itcenter.acs=DEBUG # ===== H2 in-memory (local dev, default) ===== spring.datasource.url=jdbc:h2:mem:acsdb;DB_CLOSE_DELAY=-1;MODE=PostgreSQL spring.datasource.driver-class-name=org.h2.Driver spring.datasource.username=sa spring.datasource.password= # ===== JPA / Hibernate ===== spring.jpa.hibernate.ddl-auto=update spring.jpa.show-sql=false spring.jpa.open-in-view=false spring.jpa.properties.hibernate.format_sql=false # H2 console (dev only): http://localhost:8080/h2-console (JDBC URL above) spring.h2.console.enabled=true # Flyway is for the prod (PostgreSQL) profile; schema in dev comes from ddl-auto spring.flyway.enabled=false # Multipart (Excel upload) spring.servlet.multipart.max-file-size=10MB spring.servlet.multipart.max-request-size=10MB # ===== SMS/LMS pass delivery ===== # provider=dev -> LoggingPassNotifier: logs + writes QR to outbox-dir (no network) # provider=hanbank -> HanbankMessagePassNotifier: sends an LMS with the public # pass link via the in-house DMZ message API (requires network reachability). acs.sms.provider=dev acs.sms.outbox-dir=./sms-outbox acs.sms.api-url=http://210.104.132.59:8000 # Base URL the SMS link points to (the visitor's public pass page). acs.public-base-url=http://localhost:5173 spring.profiles.active=local