配置環境#
安裝 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