捷径导航程序 – 宝塔部署教程

本文依照捷径导航程序,官方教程修改的(详细版本)

首先要注意:先创建一个数据库到时候可以方便教程填入数据库名称和密码,但是不要创建站点

拉取镜像

宝塔docker页面点击拉取镜像

点击【命令拉取】在输入框中依次拉取下面三个镜像 (出现拉取成功提示即可拉取下一个镜像)

docker pull hamwong233/shortcut-backend
docker pull hamwong233/shortcut-admin-frontend
docker pull hamwong233/shortcut-user-frontend

注意:如果提示拉取失败了那么就操作这一步

设置Docker,加速URL填写:https://docker.1ms.run

确认,然后返回之前步骤重新拉取。

 

新建数据库

如果之前创建了就不需要在创建直接往下操作)

新建一个mysql数据库,数据库如果是容器的话,需要对外暴露端口 ( *不必要开启服务器外部访问 )

如果服务器没有装redis的话也要安装一下,redis如果是容器的话,需要对外暴露端口 ( *不必要开启服务器外部访问 )

【通俗易懂的说法】服务器安装 redis和mysql就行(必须安装)

 

修改配置文件,容器编排

创建挂载文件夹

在服务器上找一个位置创建一个目录,用于挂载后端配置文件,并方便查看日志 ( 路径可以参考我的 )

目录下的文件,在群文件里面下载 ( 挂载文件 ) qq群:686219667

修改配置

修改后端配置

backend/config.yml:

后端配置:端口请填写一个本地空闲的端口,避免冲突,然后注意配置其他标注的配置,jwt令牌密钥随便搞一串字符串(英文或数字)即可。

MySQL配置:填写对应数据库用户名和密码。

然后需要配置你本地的mysql和redis(没有的话装一下)

容器编排

来到容器编排页面

编排名称:随便起名,我起名shortcut,在下面填写配置中复制以下编排配置

name: 'shortcut'

services:
  backend:
    image: hamwong233/shortcut-backend:latest
    container_name: shortcut-backend
    network_mode: "host"
    volumes:
      - /www/wwwroot/shortcut/backend/config.yml:/app/config.yml
      - /www/wwwroot/shortcut/backend/logs/:/app/logs/
      - /etc/localtime:/etc/localtime:ro
      - /etc/timezone:/etc/timezone:ro

  admin-frontend:
    image: hamwong233/shortcut-admin-frontend:latest
    container_name: shortcut-admin-frontend
    depends_on:
      - backend
    ports:
      - "3010:80"
    environment:
      - DOMAIN=${DOMAIN}

  user-frontend:
    image: hamwong233/shortcut-user-frontend:latest
    container_name: shortcut-user-frontend
    depends_on:
      - backend
    ports:
      - "3011:3000"
    environment:
      - DOMAIN=${DOMAIN}

注意修改这些路径为你在前面创建的文件夹路径,如果前面建文件夹参考了我的话,这几个路径不用在意

如果3010端口和3011端口在你本地已经被使用了的话,修改admin-frontend下面的ports和user-frontend下面的ports

例如:”3011:80″,如果你的3011端口被占用,只修改前面的端口为其他空闲端口即可

下面的.env内容填写(要注意结尾不要出现/)

DOMAIN=https://shortcut.devdeg.com

把等于号后面的域名替换为你的域名,用于前端自动替换接口地址 ( 请根据实际情况选择填写http还是https )

查看是否都运行成功,如果没问题,继续进行下一步

 

反代本地端口

网站界面,点击反代,点击添加反代

域名填写你的域名,代理地址填写 127.0.0.1:3011 ( 这里代理的是user-frontend,假如前面你修改了端口,修改3011为你修改后的端口即可 ),之后点击确认

添加好后,点击设置

点击URL代理

依次添加(上图红线框线的信息)

上面的3010对应的admin-frontend,如果你修改了默认的端口,上面URL地址地址的端口也要修改对应端口

上面的8080对应的backend,如果你修改了默认的端口,上面后端代理地址的端口也要修改对应端口

添加好后,和上图一样就行。(注意:admin和api的后方要加/

现在访问你的域名,不出意外已经可以访问

域名/admin

默认用户名密码:superAdmin 12345678

 

激活说明

1.每一次重新启动占用一次激活次数,需要来授权平台刷新激活,授权平台地址请看群内公告

2.填写激活码先[保存] 然后再点击[激活],如图:

完整宝塔面板安装和激活程序教程结束。关注Bzmzz,发现最新站长资源和教程。

相关阅读
表情
文章目录