LogoAntiRaid

Data & Assets Developer Docs

This folder documents the data, assets, seeds, and generated files used by AntiRaid. These files are essential for deployment, configuration, and operation of the system.

Data & Assets Developer Docs

This folder documents the data, assets, seeds, and generated files used by AntiRaid. These files are essential for deployment, configuration, and operation of the system.

Key Areas

  • docker/: Contains Dockerfiles, entrypoints, and config scripts for all services (Postgres, SeaweedFS, Nginx, etc.).
  • generated/: Auto-generated JSON files for channel types, permissions, and other Discord-related data. Used by the bot and API for validation and logic.
  • misc/: Miscellaneous data files, patches, and test assets.
  • seed.iblcli-seed: The main database seed file, used for initializing and seeding the Postgres database with required tables and data.
  • systemd-example/: Example systemd service and timer files for native hosting and automation (see hosting docs).

Usage

  • Docker configs are used for containerized deployments (see Docker hosting docs).
  • Generated assets are loaded at runtime by services for validation and logic.
  • The seed file is loaded by the database setup scripts or manually with iblcli.
  • Systemd files are copied to /etc/systemd/system/ for native hosting.

For more, see the main project README and the hosting documentation.

Last updated on