vibe-erp.yaml
1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# 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