51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

NextChat使用GithubAction打包到DockerHub

{#post-634-pwbXg}背景:

fork了NextChat项目,进行了简单修改,由于Vercel服务器在国外,访问较慢,所以使用Docker部署到阿里云,加快国内访问。 {#post-634-VSO5G}

GithubAction自动部署

1.先去DockerHub创建自己的账户,记录账户名称,如果使用Github等方式登录,需要重置一次密码并记录。 {#post-634-ud3cbb64d}

2.在fork的项目中,找到Settings>Screts and variables>Actions,新增两个环境变量,分别为上一步的账户名和密码。 {#post-634-u29c28c5b}

3.修改docker.yml文件 {#post-634-u35464808}

将28行images:改为自己的账户名/映像名 {#post-634-u2f5b1d74}

4.使用Actions构建Docker映像并推送到DockerHub {#post-634-u79d7f327}

5.构建成功后可以在DockerHub看的自己的映像 {#post-634-ufe6eff46}

使用Docker部署NextChat

以1panel部署为例 {#post-634-ub543093f}

1.手动输入自己创建的Docker地址{#post-634-u80844925} {#post-634-u38aee9e9}

2.根据文档填写你需要的环境变量 {#post-634-u9b84dd11}

3.创建反向代理 {#post-634-ucfb01fae}

4.配置ssl证书并开启https

赞(0)
未经允许不得转载:工具盒子 » NextChat使用GithubAction打包到DockerHub