Files
exchange/docker-compose.yml
jack 40830f327d added dockerignore
added wait for db before app started
2018-05-17 12:26:32 +08:00

43 lines
796 B
YAML

version: '3'
services:
mysql:
build:
context: ./docker/mysql
args:
- MYSQL_VERSION=5.6
environment:
- MYSQL_DATABASE=default
- MYSQL_USER=default
- MYSQL_PASSWORD=secret
- MYSQL_ROOT_PASSWORD=root
- TZ=UTC
volumes:
- ./data/mysql:/var/lib/mysql
- ./docker/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d
ports:
- "3306:3306"
app:
build: .
ports:
- "8000:8000"
volumes:
- .:/app
env_file: .env
working_dir: /app
depends_on:
- mysql
links:
- mysql
phpmyadmin:
depends_on:
- mysql
image: phpmyadmin/phpmyadmin
restart: always
ports:
- 8090:80
environment:
PMA_HOST: mysql
MYSQL_ROOT_PASSWORD: root