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

烧瑚烙饼 Lv3

配置环境

安装docker和docker-compose

此处建议使用root账户

更新软件源

1
2
apt update
apt upgrade

安装必要依赖

1
apt install curl unzip vim

安装docker和docker-compose

国内:

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

国外:

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

检查安装

使用如下命令:

1
2
docker -v
docker compose version

如果有输出则为安装成功

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

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

自己去阿里云

安装mix space后端

拉取docker-compose编排文件

使用如下命令:

1
2
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

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 (

  • 标题: 猴子也不一定能听懂的超可爱前后端分离博客mix space部署
  • 作者: 烧瑚烙饼
  • 创建于 : 2023-07-24 09:01:17
  • 更新于 : 2024-02-08 07:27:19
  • 链接: https://blog.laobinghu.top/2023/07/24/3151887593/
  • 版权声明: 版权所有 © 烧瑚烙饼,禁止转载。
评论