-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
34 lines (33 loc) · 873 Bytes
/
docker-compose.yml
File metadata and controls
34 lines (33 loc) · 873 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
version: '2.1'
services:
mysql:
image: circleci/mysql:5.6
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_USER=user
- MYSQL_PASSWORD=password
volumes:
- /var/lib/mysql
- ./logs:/logs
healthcheck:
test: mysql -u root -ppassword -e "show databases;"
interval: 15s
timeout: 5s
retries: 30
command: mysqld --general-log --general-log-file=/logs/mysql.log --log-error --log-error=/logs/mysql.error.log
test_container:
build:
context: ./
links:
- mysql
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_USER=user
- MYSQL_PASSWORD=password
volumes:
- ./logs:/go/src/github.com/ntindall/sql-gen-doc/logs
# for local testing
# - .:/go/src/github.com/ntindall/sql-gen-doc
depends_on:
mysql:
condition: service_healthy