Skip to content

zsea/StackLocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

StackLocker是基于StackEdit开发的私有笔记本软件,通过在Cloudflare上部署而保护你的数据。

发何发布

  1. 进入editor目录,运行npm run build
  2. 进入server目录,运行npm run deploy

注意:先编译editor,然后再执行发布操作。

发布说明

发布前请配置好wrangler.toml文件,文件位于server/wrangler.toml

配置模板:

name = "<name>"
pages_build_output_dir="./dist"
compatibility_flags = [ "nodejs_compat" ]
compatibility_date = "2024-09-23"

[[kv_namespaces]]
binding = "<name>"
id = "<id>"

[vars]
JWT_SECRET='<生成登录token的密钥>'
RE_INIT='yes'

RE_INIT设置为yes,则可以重新初始化账号,在忘记密码和二步认证密钥的时候使用。

更多配置,请参考cloudflare官方说明。

注意

editor的node必须是11.15.0的版本,此处建议使用使用volta进行版本管理。

server的node版本为20.11.0

开发说明

  1. 进入editor,运行npm start启动前端项目。
  2. 进入server,运行npm run dev启动后端项目。

更新日志

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published