chore: 清理过时的 Python 遗留配置和文档

- .dockerignore 移除 Python 相关忽略规则和废弃的 dist 放行条目
- README 更新密钥生成为 shell 脚本,移除过时的 systemd 部署章节
- deploy.sh 从哈希计算中移除已删除的 entrypoint.sh
This commit is contained in:
fawney19
2026-04-11 13:00:04 +08:00
parent 1d896467dc
commit c95feea286
3 changed files with 7 additions and 45 deletions
+2 -26
View File
@@ -43,7 +43,7 @@ cd Aether
# 2. 配置环境变量
cp .env.example .env
python generate_keys.py # 生成密钥, 并将生成的密钥填入 .env
./generate_keys.sh # 生成密钥, 并将生成的密钥填入 .env
# 3. 部署 / 更新(自动执行数据库迁移)
docker compose pull && docker compose up -d
@@ -61,36 +61,13 @@ cd Aether
# 2. 配置环境变量
cp .env.example .env
python generate_keys.py # 生成密钥, 并将生成的密钥填入 .env
./generate_keys.sh # 生成密钥, 并将生成的密钥填入 .env
# 3. 部署 / 更新(自动构建、启动、迁移)
git pull
./deploy.sh
```
### Systemd(二进制部署)
如果你希望 `aether-gateway` 作为宿主机服务运行,Docker 只保留 `Postgres` / `Redis`,可以使用仓库内置的 systemd 部署骨架:
```bash
# 1. 构建 release 二进制和前端
cargo build --release -p aether-gateway
(cd frontend && npm ci && npm run build)
# 2. 准备环境变量
sudo mkdir -p /etc/aether
sudo cp deploy/systemd/aether-gateway.env.example /etc/aether/aether-gateway.env
# 安装脚本会拒绝 change-me / change-this 这类示例占位值
# 3. 启动数据服务(Docker only
docker compose --env-file /etc/aether/aether-gateway.env -f deploy/docker-compose.data.yml up -d
# 4. 安装并启动 aether-gateway systemd 服务
sudo deploy/systemd/install-systemd.sh --env-file /etc/aether/aether-gateway.env
```
详细步骤见 [docs/deploy/systemd.md](docs/deploy/systemd.md)
### 本地开发
```bash
@@ -98,7 +75,6 @@ sudo deploy/systemd/install-systemd.sh --env-file /etc/aether/aether-gateway.env
docker compose -f docker-compose.build.yml up -d postgres redis
# 后端
uv sync
./dev.sh
# 前端