Open4
GitHub Codespaces で WordPress を動かす
目的
- Codespacesを利用してWordPressの開発環境を整える
- どこまでCodespacesで完結させるのか
- 最低限テーマ開発はする
- 画像管理は?
- どこまでCodespacesで完結させるのか
- GitHub Actionsでステージング、本番環境にデプロイするようにする
docker-compose.yml
version: "3"
services:
wordpress:
build:
context: ./services/wordpress
args:
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: wp
MYSQL_HOST: db
ports:
- "8000:80"
+ volumes:
+ - ./html:/var/www/html
db:
image: mariadb:10.7
command:
- mysqld
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_unicode_ci
environment:
TZ: Asia/Tokyo
MYSQL_RANDOM_ROOT_PASSWORD: 1
MYSQL_DATABASE: wp
MYSQL_USER: wp
MYSQL_PASSWORD: wp
volumes:
- - db_data:/var/lib/mysql
+ - ./db_data:/var/lib/mysql
volumes:
db_data: