部署指南开发者

部署指南

面向运维与实施方说明 Web 服务、数据库与内容种子的部署关注点。

部署指南

StarWork Web 端与认证服务现在运行在同一个 apps/auth-service 边界中。

必要依赖

  • Next.js 运行时
  • PostgreSQL
  • 钉钉 OAuth 配置

关键环境变量

bash
OPENWORK_AUTH_SERVICE_BASE_URL=
OPENWORK_AUTH_DINGTALK_CLIENT_ID=
OPENWORK_AUTH_DINGTALK_CLIENT_SECRET=
DATABASE_URL=
OPENWORK_AUTH_REDIS_HOST=
OPENWORK_AUTH_REDIS_PORT=
OPENWORK_AUTH_REDIS_PASSWORD=
OPENWORK_AUTH_REDIS_DB=
OPENWORK_AUTH_SMS_REGION=cn-hangzhou
OPENWORK_AUTH_SMS_ALIYUN_SIGN_NAME=
OPENWORK_AUTH_SMS_ALIYUN_TEMPLATE_CODE_LOGIN=
ALIBABA_CLOUD_ACCESS_KEY_ID=
ALIBABA_CLOUD_ACCESS_KEY_SECRET=

内容初始化

服务启动后会自动创建官网动态和价格表所需的数据表,并写入首版占位内容。