-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
45 lines (44 loc) · 983 Bytes
/
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
version: '2'
services:
app:
extends:
file: docker-compose.base.yml
service: app
working_dir: /var/www/html
ports:
- "${APP_PORT}:80"
environment:
CONTAINER_ENV: "${CONTAINER_ENV}"
XDEBUG_HOST: ${XDEBUG_HOST}
node:
extends:
file: docker-compose.base.yml
service: node
working_dir: /var/www/html
mysql:
extends:
file: docker-compose.base.yml
service: mysql
ports:
- "${MYSQL_DB_PORT}:3306"
environment:
MYSQL_ROOT_PASSWORD: "${DB_ROOT_PASS}"
MYSQL_DATABASE: "${DB_NAME}"
MYSQL_USER: "${DB_USER}"
MYSQL_PASSWORD: "${DB_PASS}"
volumes:
- ./mysqldata:/var/lib/mysql
- ./docker/mysql/conf.d:/etc/mysql/conf.d
- ./docker/mysql/logs:/var/log/mysql
redis:
extends:
file: docker-compose.base.yml
service: redis
networks:
slnet:
driver: "bridge"
volumes:
mysqldata:
driver: "local"
redisdata:
driver: "local"