forked from solarwinds/nova
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
68 lines (67 loc) · 1.58 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
66
67
68
version: '3.5'
services:
build:
image: circleci/node:12-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=/tmp/ssh_auth_sock
- EYES_API_KEY
- TEAMCITY_PROJECT_NAME
- MAJOR_PROJECT_NAME
- MACHINE_URL
- APPLITOOLS_BATCH_ID
- E2E_BASE_URL=http://web/
- SELENIUM_ADDRESS=http://selenium:4444/wd/hub
- CI='true'
ports:
- "4200:4200"
- "49153:49153"
volumes:
- "./:/nova:rw"
- "$SSH_AUTH_SOCK:/tmp/ssh_auth_sock"
- "/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-20210422"
ports:
- "4444:4444"
- "5900:5900"
depends_on:
- web
shm_size: '2gb'