mirror of
https://github.com/owncloud/ocis
synced 2026-04-25 17:25:21 +02:00
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>
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.