環境の設定#
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