Configuration (developer guide)

AF Core configuration

  • Default AF Core config path used by the AF Core binary: /etc/phine.af/af_core.yaml.
  • A repository-provided example config exists at af_core/config/af_core.yaml.

The bundled af binary uses config/af.yaml which contains both af_core: and pcf_handler: sub-configs in one file.

Northbound API component configuration

The example config lives at northbound/api_component/config/api_adapter.yaml. It sets HTTP/2 listen host/port, TLS toggles, and the AF Core communication target. The logging: block follows the modern schema (console_output / file_output / file_path) — see the configuration reference for details on how logging is currently wired.

Docker Compose mounts

Each Compose service in docker-compose/compose.yaml mounts its config from docker-compose/conf/<component>.yaml into /etc/phine.af/<component>.yaml inside the container, matching the binary default path. Profile-specific variants (compose.grpc.yaml, compose.http.yaml) mount the corresponding *.grpc.yaml / *.http.yaml files. Change any config value by editing the file under docker-compose/conf/ — no rebuild required.