Files
尘曲 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

50 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 项目前提
- 本文件不得被修改。
- 每次完成自动提交并推送仓库。
## 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`