Files
AstrBot/docs/zh
Soulter 65cbe98f9a feat: ship astrbot CLI in Docker image for in-container password reset (#10442)
* feat: ship astrbot CLI in Docker image for in-container password reset

Install the project itself into the image so the `astrbot` console
script (including `astrbot password` and `astrbot conf set`) is
available inside the container, and mark /AstrBot as an initialized
AstrBot root via the .astrbot marker file.

This lets Docker users reset a forgotten dashboard password with:

    docker exec -it astrbot astrbot password

Document the workflow in the zh/en Docker deployment guides, including
the required container restart for the new password to take effect.

* docs: reorganize FAQ password reset section by deployment method

Split the forgot-password FAQ entry into Docker, uv/pip package, and
other deployment subsections. The Docker entry uses the in-container
CLI shipped with the image; the uv/pip entry covers `astrbot password`
and `astrbot run --reset-password`; the manual cmd_config.json edit
remains as the universal fallback.

* docs: mention --username option in uv/pip FAQ password reset entry

* docs: drop --reset-password mention from FAQ to keep reset steps unambiguous

* docs: clarify that the first astrbot in docker exec is the container name

* feat: use editable install for astrbot CLI in Docker image

Install the project with 'uv pip install -e .' so the astrbot console
script always reflects the source tree baked into the image, avoiding
drift between the CLI and the running server code.
2026-10-07 23:38:40 +08:00
..
2026-05-22 20:35:29 +08:00