spring.application.name=hiveops-guide

server.port=8099

# Guide content is markdown files on the classpath (content/**/*.md) — no database.

logging.level.root=WARN
logging.level.com.hiveops.guide=INFO
logging.level.org.springframework.security=DEBUG

server.error.include-message=never

management.endpoints.web.exposure.include=health,info
management.endpoint.health.show-details=never

spring.jackson.default-property-inclusion=non_null
spring.jackson.serialization.write-dates-as-timestamps=false
spring.jackson.time-zone=UTC

jwt.secret=${JWT_SECRET}

internal.secret=${INTERNAL_SECRET:dev-internal-secret}

cors.allowed-origins=${CORS_ALLOWED_ORIGINS:http://localhost:5188}

# Audience tiers this instance serves (per-environment cap).
# bcos.dev / DLX = all four; production = customer,internal (dev/bcos never leave dev).
guide.served-audiences=${GUIDE_SERVED_AUDIENCES:customer,internal,dev,bcos}

# In-guide feedback → Gitea issues (server-side token; reaches Gitea via public route)
gitea.base-url=${GITEA_BASE_URL:https://hiveiq-gitea.directlx.dev}
gitea.feedback.token=${GITEA_FEEDBACK_TOKEN:}
