Files
publicpaste/CLAUDE.md
T
尘曲 77e8a76d4e Add project operating instructions
Record the repository-specific Docker, deployment, and auto-push requirements so future work follows the project constraints.
2026-05-13 00:18:28 +08:00

1.4 KiB
Raw Blame History

项目前提

  • 本文件不得被修改。
  • 每次完成自动提交并推送仓库。

Docker 与容器要求

本项目最终目的是做一个 Docker 镜像和容器(compose)。只要用户要求“做容器”,就应当:

  1. 构建名为 publicpaste 的镜像。
  2. 删除并创建同名容器 publicpaste
  3. 使用 Docker Compose 起服务。

Compose 文件位置

  • Compose 文件请存放在:/vol1/1000/docker/publicpaste
  • 起服务时,应当将项目内的 compose 文件复制到该目录,然后使用该目录中的 compose 文件启动服务。

外部端口

  • 容器外部可用端口:12072
  • 服务需要映射到该外部端口,以便从外部访问。

网站功能

基于本项目内容建立一个网站:

  • 用户输入内容。
  • 点击完成。
  • 后端调用 paste 服务提交文本。
  • 返回 paste URL。
  • 前端自动将 URL 写入剪贴板。
  • 返回的链接可以点击,并且可再次点击按钮重复写入剪贴板。

如需测试访问连通性,访问:

http://172.17.0.1:12072

数据目录

  • 容器外部可用路径:/vol1/1000/docker/publicpaste/data
  • 这是宿主机路径,必须挂载并使用该数据目录。
  • 如果文件夹不存在,需要自动创建。
  • 不得改为其他路径。

运行参数

  • 时区:上海时区(Asia/Shanghai
  • 启动策略:always