猴子也不一定能听懂的超可爱前后端分离博客 mix space 部署
本文最后更新于 642 天前,其中的信息可能已经有所发展或是发生改变。

配置环境

安装 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 (

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇