Resetting
Empire provides two maintenance flags to help you return the system to a clean state between runs.
Reset
Start fresh without historical data while keeping generated files and dependencies on disk intact.
What it does:
Drops existing data and reinitializes the database schema. On the next start, Empire repopulates default values defined in your configuration.
What it does not do:
Does not delete or modify your configuration files (for example, config.yaml).
Does not delete Starkiller or Empire-Compiler.
Example
./ps-empire server --reset
Clean
Completely resets Empire to a pristine state, removing config and all Starkiller and Empire-Compiler files.
What it does:
Performs everything --reset does (drops data and reinitializes the database).
Deletes configuration files (for example, config.yaml)
Removes Starkiller and Empire-Compiler files.
What it does not do:
Does not uninstall system-level prerequisites (for example, Python, Docker, or database servers).
Does not remove your source checkout itself if you’re running from a cloned repository.
Example
./ps-empire server --clean
Last updated
Was this helpful?