Files
ocis/ocis
Paul Faure 3c51128d3e enhancement: log effective data and config paths at startup
Log the resolved OCIS_BASE_DATA_PATH and OCIS_CONFIG_DIR at startup
so operators can immediately see where data is being written. This
catches misconfigured Docker volume mounts where data silently falls
back to ~/.ocis inside the container instead of /var/lib/ocis.

Fixes: #12044

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 23:38:42 -04:00
..
2023-08-08 11:55:19 +02:00
2026-02-10 16:27:52 +01:00
2024-10-17 14:05:27 +02:00
2020-09-18 13:15:21 +02:00

ocis

The ocis package includes the Infinite Scale runtime and commands for the Infinite Scale command-line interface (CLI), which are not bound to a service.

Table of Contents

Service Registry

This package also configures the service registry which will be used to look up the service addresses.

Available registries are:

  • nats-js-kv (default)
  • memory

To configure which registry to use, you have to set the environment variable MICRO_REGISTRY, and for all except memory you also have to set the registry address via MICRO_REGISTRY_ADDRESS.

Memory limits

oCIS will automatically set the go native GOMEMLIMIT to 0.9. To disable the limit set AUTOMEMEMLIMIT=off. For more information take a look at the official Guide to the Go Garbage Collector.

CLI Commands

See the dev docs, Service Independent CLI for more details.