-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocksal.yml
67 lines (62 loc) · 1.67 KB
/
docksal.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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
services:
cli:
volumes:
- ${PROJECT_ROOT}/html/sites/simpletest/:/var/www/html/sites/simpletest:rw
environment:
- HPC_API_USER
- HPC_API_PASS
- HPC_API_KEY
- HID_CLIENT_ID
- HID_CLIENT_SECRET
- CM_KEY
- MAPBOX_TOKEN
- COMPOSER_MEMORY_LIMIT=-1
- SOLR_CORE
- SOLR_HOST
- SOLR_PORT
- XDEBUG_ENABLED=1
- XDEBUG_MODE=off
web:
environment:
- MAPBOX_TOKEN
browser:
hostname: browser
image: selenium/standalone-chromium:latest
volumes:
# Workaround to avoid the browser crashing inside a docker container
# See https://github.com/SeleniumHQ/docker-selenium#quick-start
- /tmp:/dev/shm
- ${PROJECT_ROOT}/logs/chromedriver:/var/log/chromedriver
environment:
# - JAVA_OPTS=-Dwebdriver.chrome.whitelistedIps=
- 'JAVA_OPTS=-Dwebdriver.chrome.logfile=/var/log/chromedriver/chromedriver.log'
- 'SE_NODE_MAX_SESSIONS=2'
- 'SE_NODE_STEREOTYPE={"browserName": "chrome"}'
# shm_size: '2gb'
ports:
- 5900:5900
- 7900:7900
- 4444:4444
snap:
image: public.ecr.aws/unocha/tools-snap-service:v3.0.4
mem_limit: 4g
cpu_quota: 200000
shm_size: 1G
ports:
- "8444:8442"
environment:
- ALLOWED_HOSTNAMES=docksal.site
# Solr
solr:
image: arm64v8/solr:8
extends:
file: ${HOME}/.docksal/stacks/services.yml
service: solr
volumes:
- ${PROJECT_ROOT}/.docksal/etc/solr/solr811:/opt/solr/server/solr/configsets/solr811
environment:
SOLR_CORE: ${SOLR_CORE:-ghi}
memcached:
extends:
file: ${HOME}/.docksal/stacks/services.yml
service: memcached