烧瑚烙饼

烧瑚烙饼

猿(さる)でも必ずしも理解できない超かわいいフロントエンドとバックエンドの分離されたブログ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 を実行してコンテナを起動します。

エラーが表示されなければ、起動に成功しています。

それでは、http://[IP]:バックエンドのポート/qaqdmin にアクセスして初期設定を行ってください。

フロントエンドのインストール#

書くのが面倒なので、公式ドキュメントを参照してください:[Shiro 主题 | Mix Space (

この記事は Mix Space から xLog に同期されています。
元のリンクは https://laobinghu.top/posts/study/mx-space-delopyment


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。