Skip to content
This repository was archived by the owner on Mar 27, 2026. It is now read-only.

Latest commit

 

History

History
25 lines (17 loc) · 1018 Bytes

File metadata and controls

25 lines (17 loc) · 1018 Bytes

Scripts

Scope: scripts/ — inherits AGENTS.md.

Orchestration and config-generation scripts. Run via just init or manually.

Files

File Purpose
init.sh Create data/ dirs, run prepare-config, generate dev certs
prepare-config.sh envsubst from .env / .env.<ATL_INIT_MODE> into UnrealIRCd and Atheme templates, bridge config.template.yamlconfig.yaml, The Lounge config.js.templatedata/thelounge/config.js; sets defaults for IRC/WebSocket/GeoIP, bridge, and Prosody-related exports used by those templates
gencloak-update-env.sh Generate cloak keys, update .env
download_references.py Download reference documentation for offline use
cert-manager/run.sh Lego/cert-manager helper script

Usage

  • just init — runs ./scripts/init.sh
  • ./scripts/prepare-config.sh — after editing .env
  • just irc gencloak — runs gencloak-update-env.sh

Related