Skip to content

安装部署 ​

本项目支持多种部署方式。推荐使用 Docker 或 Zeabur 进行一键部署。

Docker 部署 ​

项目根目录下提供了 Dockerfile,该镜像基于 nginx:stable-alpine 构建,支持运行时环境变量注入。

1. 构建镜像 ​

bash
docker build -t pocket-stack-admin .

2. 运行容器 ​

bash
docker run -d -p 80:80 \
  -e POCKETBASE_URL="http://192.168.1.100:8090" \
  --name pocket-stack pocket-stack-admin

Zeabur 部署 ​

Zeabur 是一个开箱即用的部署平台,支持全自动构建。

创建项目并新建PocketBase服务 ​

  1. 创建项目
  2. 创建Pocketbase服务:PocketBase服务可以选择从模版创建,也可以通过Docker创建。
  3. 生成公网域名:创建服务后,要生成一个公网访问域名。例如:pb-example.zeabur.app。

导入程序 ​

  1. 创建服务,选择GitHub,选择你的项目仓库(需提前将 PocketStack fork 到你个人的账号)。
  2. 生成域名。

配置环境变量 ​

在 Zeabur 的项目控制台中,进入环境变量选项卡,定义变量POCKETBASE_URL,值为PocketBase服务的公网域名。