Linux

Where Does Gravitee Store Config?

Gravitee APIM reads gravitee.yml with APIs in MongoDB plus Elasticsearch. Restart services after moving files.

Last updated

Gravitee configures through YAML files plus MongoDB and Elasticsearch backends. Gateway settings live in gravitee.yml with API definitions alongside. Management console adds its own store beside them.

Files suit single nodes and containers. Shared stores suit clusters. Keep conf, definitions and store endpoints matched when moving between hosts.

Where Gravitee stores this, by platform

Linux
gravitee.yml (definitions beside it, state in Mongo and Elasticsearch)

Main YAML plus API definitions with Mongo and Elasticsearch state. Mount files in Docker. Restart after moving.

Frequently asked questions

How do I migrate Gravitee?

Copy gravitee.yml plus gateway config to the new host and point at the same stores. Gateways share state through Mongo and Elasticsearch. Restart after moving.

Gateway ignores my config. Why?

Check the config path passed to the gateway first. Docker mounts override packaged defaults. Keep definition files beside the main conf.

Notice an outdated path? Let us know.