1.0.6 • Published 3 months ago
oceanpress-server v1.0.6
OceanPress server
方便 OceanPress 部署的程序
本身可以作为 http server 来承担访问流量,或者仅仅作为处理部署请求的后端
大致流程:
- 安装 OceanPress server 程序 :
pnpm i -g oceanpress-server
- 配置 apiKey : 在运行程序的目录中创建文件 .env 并写入配置
API_KEY=api-key-test
,请注意不要泄露 apiKey,另外创建复杂度高一些的 - 运行 OceanPress server 程序 : 命令行执行
oceanpress_server
- OceanPress 中配置 OceanPress server apiBase 和 ApiKey
- OceanPress 发起部署请求(需要部署的笔记本配置和笔记本静态化内容 zip)
- 处理部署请求并将 zip 解压部署到本地磁盘
- 提供对本地磁盘对应目录的 http server
配置 .env
# 自定义api鉴权密钥
API_KEY=api-key-test
deploy.json
{
"api-key-test7777": {
"deployDir": "./test"
}
}
技术栈
fastify , nodejs , typescript 使用 pnpm 包管理