-
Notifications
You must be signed in to change notification settings - Fork 20
/
docker-compose.yml
65 lines (64 loc) · 1.79 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
version: "3.5"
services:
build:
image: cimg/node:18.20-browsers
working_dir: /nova
environment:
- CI
- CIRCLECI
- CIRCLE_BRANCH
- CIRCLE_BUILD_NUM
- CIRCLE_JOB
- CIRCLE_NODE_INDEX
- CIRCLE_NODE_TOTAL
- CIRCLE_PR_NUMBER
- CIRCLE_PR_REPONAME
- CIRCLE_PR_USERNAME
- CIRCLE_PREVIOUS_BUILD_NUM
- CIRCLE_PROJECT_REPONAME
- CIRCLE_PROJECT_USERNAME
- CIRCLE_SHA1
- CIRCLE_TAG
- CIRCLE_USERNAME
- CIRCLE_WORKFLOW_ID
- CIRCLE_WORKING_DIRECTORY
- CIRCLE_API_TOKEN
- PERCY_TOKEN
- TEAMCITY_VERSION
- PACKAGE_VERSION
- PACKAGE_NAME
- CUSTOM_VERSION
- RELEASE_VERSION
- INCREMENT_TYPE
- NPM_AUTH
- PROJECT_DIR
- SOURCE_BRANCH
- RELEASE_BRANCH
- BUILD_BRANCH
- CREATE_RELEASE_BRANCH
- SSH_AUTH_SOCK
- TEAMCITY_PROJECT_NAME
- MAJOR_PROJECT_NAME
- MACHINE_URL
- E2E_BASE_URL=http://web/
- SELENIUM_ADDRESS=http://selenium:4444/wd/hub
- CI='true'
ports:
- "4200:4200"
- "49153:49153"
volumes:
- "./:/nova:rw"
- "/root/.ssh:/root/.ssh"
shm_size: "2gb"
web:
image: "nginx"
volumes:
- "${PROJECT_DIR}/sdk/api-docs-ng2/examples:/usr/share/nginx/html:ro"
selenium:
image: "selenium/standalone-chrome-debug:3.141.59"
ports:
- "4444:4444"
- "5900:5900"
depends_on:
- web
shm_size: "2gb"