图标
文章摘要
由 文心一言 生成的摘要

好的,我来为您总结上面这篇文章的|

猴子也不一定能听懂的超可爱前后端分离博客 mix space 部署

July 24, 2023 / 烧瑚烙饼 / 2 阅读 / 0 评论 / 分类: 埋葬过去

配置环境

安装 docker 和 docker-compose

此处建议使用 root 账户

更新软件源

apt update
apt upgrade

安装必要依赖

apt install curl unzip vim

安装 docker 和 docker-compose

国内:

export DOWNLOAD_URL="https://mirrors.tuna.tsinghua.edu.cn/docker-ce"
curl -fsSL https://get.docker.com/ | sudo -E sh

国外:

curl -fsSL https://get.docker.com | bash -s docker

检查安装

使用如下命令:

docker -v
docker compose version

如果有输出则为安装成功

若提示类似 Command ‘docker’ not found 的提示 (善用翻译), 请检查安装步骤

(非必要) 配置镜像加速器

自己去阿里云

安装 mix space 后端

拉取 docker-compose 编排文件

使用如下命令:

cd && mkdir -p mx-space/core && cd $_
wget https://fastly.jsdelivr.net/gh/mx-space/core@master/docker-compose.yml

编辑环境变量

在当前目录 (mx-space/core) 下新建一个名为 .env 的文件并将其使用诸如 vim 等工具打开

这里生成的内容填入 .env

(非必要) 修改后端开放文端口

app:
  container_name: mx-server
  image: innei/mx-server:latest
  command: sh ./docker-run.sh
  environment:
    - TZ=Asia/Shanghai
    - NODE_ENV=production
    - ALLOWED_ORIGINS
    - JWT_SECRET
    - ENCRYPT_KEY
    - ENCRYPT_ENABLE
  volumes:
    - ./data/mx-space:/root/.mx-space
  ports:
    - '2333:2333'
  depends_on:
    - mongo
    - redis
  links:

这是节选的一部分编排文件,其中

- '2333:2333'

冒号左边的端口对应了后端映射到外部的端口号

反正改左边的就行了 (记得开放安全组)

容器,启动!

老夫直接 docker compose up -d 让容器跑起来

只要没出现 ERROR 就是启动成功了

然后,去 http://[IP]:后端端口/qaqdmin 初始化吧

安装前端

懒得写了,要不你去官方文档看看:[Shiro 主题 | Mix Space (

文章作者:烧瑚烙饼

文章链接:https://blog.laobinghu.top/archives/hou-zi-ye-bu-yi-ding-neng-ting-dong-de-chao-ke-ai-qian-hou-duan-fen-chi-bo-ke-mix-spacebu-shu

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论

Nickname
Email
Website
0/500
0 comments