烧瑚烙饼

烧瑚烙饼

猴子也不一定能聽懂的超可愛前後端分離博客mix space部署

配置環境#

安裝 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


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。