Overview
The AutoKitteh server requires a relational database as its primary means of state management and data storage.
AutoKitteh "Dev" Mode
By default, AutoKitteh uses a SQLite file named
autokitteh.sqlite, located in AutoKitteh's data home directory. The exact
path is determined by the
XDG Base Directory Specification.
tip
Run this command to find out where AutoKitteh stores this file:
ak config where
You may specify a different SQLite file path for development and testing purposes:
(Temporary)
ak up --config db.type=sqlite --config db.dsn="path/filename.sqlite"
AutoKitteh "Prod" Mode
In "dev" mode, you may configure AutoKitteh to use a more robust RDBMS, in order to support data durability with better failover, recovery, and performance.
In "prod" mode, this is a requirement rather than a recommendation.
Either way, see the next page for more details.