配置环境#
安装 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 (
此文由 Mix Space 同步更新至 xLog
原始链接为 https://laobinghu.top/posts/study/mx-space-delopyment