📝
MacのDocker環境でMovable Typeインストール
環境
- MacBook Air(Apple M3)
- Makeコマンド(3.81)→Macはデフォで入っている
- Perl(5.30.3)→Macはデフォで入っている
- Docker Desktop for Mac (インストール手順は割愛)
手順
- MT開発版をダウンロード
https://www.sixapart.jp/inquiry/movabletype/personal_download.html
ここではMT-8.0.4.zip
- mt-devを公式githubからダウンロード
https://github.com/movabletype/mt-dev -
/archive/
にMT-8.0.4.zip
を移動 - プロジェクトディレクトリで下記実行
make up ARCHIVE=MT-8.0.4.zip
- phpMyAdminを入れたい場合、
mysql.yml
を編集
mysql.yml
version: '3.8'
services:
db:
image: ${DOCKER_MYSQL_IMAGE:-mysql:8.0.32}
environment:
MYSQL_ROOT_PASSWORD: password
command: --default-authentication-plugin=mysql_native_password
volumes:
- "${DOCKER_MYSQL_VOLUME:-mysql8}:/var/lib/mysql"
ports:
- "3306:3306"
phpmyadmin:
image: phpmyadmin
depends_on:
- db
environment:
PMA_HOST: db
PMA_USER: root
PMA_PASSWORD: password
ports:
- "8080:80"
volumes:
mariadb10:
driver: local
mysql8:
driver: local
mysql5:
driver: local
#終了
make down
#起動
make up ARCHIVE=MT-8.0.4.zip
.env ファイルの利用でオプションを省略
README.mdと同階層に.envを作成。下記記述ののち、make up
のみで起動可能。
ARCHIVE=MT-8.0.4.zip
Discussion