Vercel部署分支设置、Git操作、Pnpm清理、Docker启动PostgreSQL/MinIO以及SCP文件传输等快速参考指南
Vercel 默认会部署 main 分支。如需部署其他指定分支,请按以下步骤操作:
| 步骤 | 操作 |
|---|
| 1 | 在项目完成初始部署后,进入项目主页 |
| 2 | 点击 Settings → Environments |
| 3 | 找到下方的 Production 环境并点击 |
| 4 | 在 Branch Tracking 设置中输入目标分支名 |
| 5 | 点击 Save 保存设置 |
注意事项:
- 更换分支后,需要重新推送代码到新分支才能触发新的部署
- 设置完成后,只有指定分支的更新才会触发生产环境部署
| 命令 | 说明 |
|---|
| git checkout origin/origin-branch -- ../filepath/file.txt | 检出远程指定分支的文件到当前分支 |
| git rebase --abort | 取消变基操作 |
| git merge --abort | 取消合并操作 |
| 命令 | 说明 |
|---|
| pnpm store prune | 清理未使用的包 |
PostgreSQL(关系型数据库)
docker run -d
--name [容器名称]
-e POSTGRES_DB=[数据库名称]
-e POSTGRES_USER=[数据库用户]
-e POSTGRES_PASSWORD=[数据库密码]
-e POSTGRES_MAX_CONNECTIONS=[数据库最大连接数]
-e PGUSER=[默认用户]
-p 5432:5432
postgres:latest
| 参数 | 说明 |
|---|
| docker run -d | 后台运行容器 |
| --name postgres-db | 指定容器名称 |
| -e POSTGRES_DB=[数据库名] | 设置数据库名称 |
| -e POSTGRES_USER=[用户名] | 设置数据库用户 |
| -e POSTGRES_PASSWORD=[密码] | 设置数据库密码 |
| -e POSTGRES_MAX_CONNECTIONS=[最大连接数] | 设置数据库最大连接数 |
| -e PGUSER=[用户] | 设置默认用户 |
| -p 5432:5432 | 映射容器端口到主机端口 |
| postgres:latest | 使用的镜像及版本 |
docker run -d
--name [容器名称]
-e MINIO_ROOT_USER=[MinIO根用户]
-e MINIO_ROOT_PASSWORD=[MinIO根密码]
-p 9000:9000
-p 9001:9001
bitnami/minio:2024.7.4
| 参数 | 说明 |
|---|
| docker run -d | 后台运行容器 |
| --name minio-db | 指定容器名称 |
| -e MINIO_ROOT_USER=[用户名] | 设置MinIO根用户 |
| -e MINIO_ROOT_PASSWORD=[密码] | 设置MinIO根密码(至少8位) |
| -p 9000:9000 | 映射API端口到主机 |
| -p 9001:9001 | 映射控制台端口到主机 |
| bitnami/minio:2024.7.4 | 使用的镜像及版本 |
scp -r [源路径] [用户名]@[IP地址]:[目标路径]
| 参数 | 说明 |
|---|
| scp | 安全复制命令 |
| -r | 递归复制整个目录 |
| [源路径] | 本地要复制的文件或目录路径 |
| [用户名] | 远程服务器用户名 |
| [IP地址] | 远程服务器IP地址 |
| [目标路径] | 程服务器上的目标路径 |
pkill -f "docusaurus start"; lsof -ti:3000 | xargs kill -9 2>/dev/null; sleep 2; echo "Server stopped"