-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdocker-compose.dev.yml
41 lines (40 loc) · 1.37 KB
/
docker-compose.dev.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
services:
caddy:
image: ${IMAGE_PREFIX:-}${COMPOSE_PROJECT_NAME}-caddy-dev
build:
target: caddy-dev
volumes:
- public_bundles:/srv/public/bundles
- public_media:/srv/public/media
- public_uploads:/srv/public/uploads
- ./config/docker/Caddyfile:/etc/caddy/Caddyfile:ro
- ./public/:/srv/public:ro
php:
image: ${IMAGE_PREFIX:-}${COMPOSE_PROJECT_NAME}-php-dev
build:
target: php-dev
volumes:
- node_modules:/var/www/html/node_modules
- public_bundles:/var/www/html/public/bundles
- public_media:/var/www/html/public/media
- public_uploads:/var/www/html/public/uploads
- var:/var/www/html/var
- vendor:/var/www/html/vendor
- ./config/docker/php-fpm.conf:/usr/local/etc/php-fpm.d/zzz-app.conf:ro
- ./config/docker/php.ini:/usr/local/etc/php/conf.d/zz-app.ini:ro
- ./.:/var/www/html
#ejs <%_ if (mariadb) { %>
db:
image: ${IMAGE_PREFIX:-}${COMPOSE_PROJECT_NAME}-mariadb-dev
build:
target: mariadb-dev
volumes:
- ./config/docker/mariadb.cnf:/etc/mysql/mariadb.conf.d/80-app.cnf:ro
#ejs <%_ } %>
volumes:
node_modules:
public_bundles:
public_media:
public_uploads:
var:
vendor: