在线剪贴板
前置要求
- Node.js
- Rust
- Nginx
- Redis
- just
下载后端依赖
cd pastebin-server
cargo fetch
下载前端依赖
cd pastebin-front
npm install
启用 nginx 配置文件
sudo ln -s $PWD/pastebin.nginx.conf /etc/nginx/sites-enabled/pastebin
sudo nginx -t
sudo nginx -s reload
启动后端
cd pastebin-server
cargo run --release
启动前端开发服务器
cd pastebin-front
npm run dev
打开页面 http://localhost
编译并打包前端与后端
just dist
将 dist 目录下的最新压缩包上传至服务器,解压并修改配置,自行部署
删除生成文件,释放空间
just clean