Development Setup
ローカル開発環境のセットアップ手順です。DevContainer上で全て開発します。
Required
Section titled “Required”- Docker Desktop
- VSCode、または、そのforkエディタの利用
Docker Hubアカウント認証
Section titled “Docker Hubアカウント認証”- 本リポジトリでは Docker Hardened Imagesを利用しているため、イメージのpullにDocker Hubへのログインが必要です。
- 事前に個人のDocker Hubアカウントを作成し、
docker login dhi.ioを実行してください。
Dev Container Setup
Section titled “Dev Container Setup”-
MovableType本体の配置
MT本体の zip ファイルをダウンロードし、
.devcontainer/docker/MT-X.X.X.zipのように配置します。 -
環境変数ファイルの設定
cp .devcontainer/.env.example .devcontainer/.env.devcontainer/.env PROJECT_NAME=movabletype-boilerplate # 実際のプロジェクト名を指定MT_ARCHIVE_FILE_NAME=MT-X.X.X # 利用するMTバージョンを指定 -
コンテナの起動
VSCodeで「Reopen in Container」を実行すると、Dev Containerが立ち上がります。開発用の依存関係やライブラリがインストールされた開発環境とサーバーが起動します。
ブラウザから http://localhost:8080/mt/admin にアクセスし、MT管理画面を開くことができます。