Configuration Directory Structure
When you use the command landscape-webserver --help, you can see the -c, --config-dir <CONFIG_DIR> option.
This is the persistent configuration storage path for the runtime project. When you inspect the directory, you will see something like this:
shell
.
├── geo_tmp # Geo file cache path
│ ├── ip
│ └── site
├── landscape_api_token # API JWT token, refreshed on each restart
├── landscape_db.sqlite # SQLite database file location
├── landscape_init.lock # Lock file, used when reloading configuration
├── landscape_init.toml # Initialization config file (read only once) - see [Configuration File Guide]
├── landscape.toml # Logs / login user / listen ports and related config - see [Configuration File Guide]
├── logs # Log directory (default location, can be changed)
│ ├── landscape.log.yyyy-MM-dd
├── metric # Metrics directory
│ ├── ...
├── static # Web UI directory (default location, can be changed)
│ ├── assets
│ │ └── ...
│ └── index.html
└── unix_link # Socket file for Docker container communication; can be ignored
└── register.sock