コンテンツにスキップ

Development Setup

ローカル開発環境のセットアップ手順です。DevContainer上で全て開発します。

  • Docker Desktop
  • VSCode、または、そのforkエディタの利用
  • 本リポジトリでは Docker Hardened Imagesを利用しているため、イメージのpullにDocker Hubへのログインが必要です。
  • 事前に個人のDocker Hubアカウントを作成し、docker login dhi.io を実行してください。
  1. MovableType本体の配置

    MT本体の zip ファイルをダウンロードし、.devcontainer/docker/MT-X.X.X.zip のように配置します。

  2. 環境変数ファイルの設定

    cp .devcontainer/.env.example .devcontainer/.env
    .devcontainer/.env
    PROJECT_NAME=movabletype-boilerplate # 実際のプロジェクト名を指定
    MT_ARCHIVE_FILE_NAME=MT-X.X.X # 利用するMTバージョンを指定
  3. コンテナの起動

    VSCodeで「Reopen in Container」を実行すると、Dev Containerが立ち上がります。開発用の依存関係やライブラリがインストールされた開発環境とサーバーが起動します。
    ブラウザから http://localhost:8080/mt/admin にアクセスし、MT管理画面を開くことができます。