-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
47 lines (44 loc) · 1.05 KB
/
docker-compose.yml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
# docker-compose.yml for DEV
version: "2"
services:
app:
image: golang:1.8
volumes:
- 'lib:/go'
- '.:/go/src/github.com/riku179/regisys-server'
ports:
- '8080:8080'
working_dir: /go/src/github.com/riku179/regisys-server
entrypoint: './wait-for-it.sh -t 60 db:3306 -- '
command: 'go run main.go jwt.go items.go orders.go user.go swagger.go'
environment:
- HOST_ADDR=0.0.0.0:8080
- MYSQL_ADDR=db
- MYSQL_DATABASE=regisys
- MYSQL_USER=admin
- MYSQL_PASSWORD=foobar
- DEBUG=TRUE
links:
- db
depends_on:
- db
db:
image: mariadb
volumes:
- data:/var/lib/mysql
# - ./query.log:/var/log/mysql.log:rw
ports:
- '3306:3306'
command: '-C utf8'
# command: '-C utf8 --general-log=true --general-log-file=/var/log/mysql.log'
environment:
- MYSQL_DATABASE=regisys
- MYSQL_USER=admin
- MYSQL_PASSWORD=foobar
- MYSQL_RANDOM_ROOT_PASSWORD=yes
- TZ=Asia/Tokyo
volumes:
lib:
driver: local
data:
driver: local