# 環境変数
x-var1: &MYSQL_PASSWORD
"文字列"
x-var2: &DATABASE
"文字列"
x-var3: &DB_USER
"文字列"
x-var4: &DB_PASSWORD
"文字列"
# システム構成
services:
db:
build:
context: .
dockerfile: Dockerfile1
#depends_on:
volumes:
- db_data:/var/lib/mysql
# environment > env_file
environment:
MYSQL_ROOT_PASSWORD: *MYSQL_PASSWORD
MYSQL_DATABASE: *DATABASE
MYSQL_USER: *DB_USER
MYSQL_PASSWORD: *DB_PASSWORD
env_file:
- ./db.env
restart: always
#ports:
wordpress:
build:
context: .
dockerfile: Dockerfile2
depends_on:
- db
#volumes:
# environment > env_file
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: *DB_USER
WORDPRESS_DB_PASSWORD: *DB_PASSWORD
env_file:
- ./wordpress.env
restart: always
ports:
- "8080:80"
volumes:
db_data: