Код IT
← Каталог

Руководство администратора по ГОСТ — 5.4.1 Основной файл — `/opt/orion/config/orion.yml`

Фрагмент из «Руководство администратора по ГОСТ»: 5.4.1 Основной файл — `/opt/orion/config/orion.yml`.

yaml projectencyclopedia7-08-tehnicheskoe-pismo-21 embed URL статья в энциклопедии
YAML main.yaml
server:
  port: 8080
  admin-port: 8081
  ssl:
    enabled: false  # ← д.б. true в prod!
    # key-store: /etc/ssl/orion.p12

auth:
  jwt:
    issuer: "https://auth.orion.example"
    jwks-uri: "https://auth.orion.example/.well-known/jwks.json"
  anonymous-access: false  # ← разрешить только в dev

datasources:
  - name: "sales_db"
    type: "postgres"
    url: "jdbc:postgresql://pg-main:5432/sales"
    username: "${PG_USER}"  # ← из env
    password: "${PG_PASS}"
    pool:
      max-size: 20
      timeout-ms: 3000

cache:
  type: "caffeine"
  max-entries: 10000
  ttl-minutes: 15
server:
  port: 8080
  admin-port: 8081
  ssl:
    enabled: false  # ← д.б. true в prod!
    # key-store: /etc/ssl/orion.p12

auth:
  jwt:
    issuer: "https://auth.orion.example"
    jwks-uri: "https://auth.orion.example/.well-known/jwks.json"
  anonymous-access: false  # ← разрешить только в dev

datasources:
  - name: "sales_db"
    type: "postgres"
    url: "jdbc:postgresql://pg-main:5432/sales"
    username: "${PG_USER}"  # ← из env
    password: "${PG_PASS}"
    pool:
      max-size: 20
      timeout-ms: 3000

cache:
  type: "caffeine"
  max-entries: 10000
  ttl-minutes: 15