Configuration Guide

Getting Started

Below is a minimal configuration file to get your application up and running.

app:
  name: MyApp
  version: 1.0.0

server:
  host: 0.0.0.0
  port: 8080

logging:
  level: info
  file: logs/app.log

Advanced Settings

Enable SSL and fine‑tune performance parameters.

server:
  ssl:
    enabled: true
    cert: /path/to/cert.pem
    key: /path/to/key.pem

performance:
  maxThreads: 16
  timeout: 30s

Environment Overrides

Use environment variables to override defaults without changing the file.

APP_NAME=CustomApp
SERVER_PORT=9090
LOGGING_LEVEL=debug