vibe-erp.yaml 1.07 KB
# vibe_erp — example mounted config (architecture spec section 10).
#
# This file documents the closed key set of vibe-erp.yaml. It is NOT
# what the dev container actually reads at runtime — application-dev.yaml
# baked into the image is. It is kept here as living documentation so
# operators can copy it as a starting point for a real deployment.

instance:
  mode: self-hosted
  default-tenant: default

database:
  url: jdbc:postgresql://db:5432/vibeerp
  username: vibeerp
  password: vibeerp

files:
  backend: local
  local-path: /opt/vibe-erp/files

auth:
  jwt:
    issuer: vibe-erp
    # secret is read from VIBEERP_JWT_SECRET in real deployments
  oidc:
    enabled: false
    # issuer-uri: https://keycloak.example.com/realms/vibeerp
    # client-id: vibe-erp
    # client-secret: ${VIBEERP_OIDC_CLIENT_SECRET}

i18n:
  default-locale: en-US
  fallback-locale: en-US
  available-locales:
    - en-US
    - zh-CN
    - de-DE
    - ja-JP
    - es-ES

plugins:
  directory: /opt/vibe-erp/plugins
  auto-load: true

observability:
  metrics:
    enabled: true
  logging:
    level: INFO