-
Notifications
You must be signed in to change notification settings - Fork 21
/
Copy pathcompose.debug.yaml
37 lines (36 loc) · 1.3 KB
/
compose.debug.yaml
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
services:
api:
container_name: rmap-api
image: quay.io/reconmap/rest-api:latest
build:
context: ./
dockerfile: docker/api/development.Dockerfile
volumes:
- "./config.json:/var/www/webapp/config.json"
- "./logs:/var/www/webapp/logs"
- "./data:/var/www/webapp/data"
- "./composer.json:/var/www/webapp/composer.json"
- "./composer.lock:/var/www/webapp/composer.lock"
- "./vendor:/var/www/webapp/vendor"
- "./public:/var/www/webapp/public"
- "./docs/openapi.yaml:/var/www/webapp/public/docs/openapi.yaml"
- "./docs/schemas/:/var/www/webapp/public/docs/schemas/"
- "./src:/var/www/webapp/src"
- "./resources:/var/www/webapp/resources"
- "./tests:/var/www/webapp/tests"
- "./phpunit.xml.dist:/var/www/webapp/phpunit.xml.dist"
- "./run-tests.sh:/var/www/webapp/run-tests.sh"
- "./database:/var/www/webapp/database"
ports:
- "5510:5510"
extra_hosts:
host.docker.internal: host-gateway
environment:
REDIS_HOST: redis
REDIS_PORT: 6379
REDIS_USER: default
REDIS_PASSWORD: REconDIS
PHP_IDE_CONFIG: ${PHP_IDE_CONFIG:-serverName=DOCKER_SERVER}
XDEBUG_MODE: ${XDEBUG_MODE:-debug}
XDEBUG_CONFIG: "client_host=host.docker.internal"
XDEBUG_TRIGGER: 'yes'