-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathcompose.yml
More file actions
61 lines (58 loc) · 1.53 KB
/
compose.yml
File metadata and controls
61 lines (58 loc) · 1.53 KB
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
services:
mocks:
image: outofcoffee/imposter:3.25.1
volumes:
- "../imposter:/opt/imposter/config"
ports:
- "8050:8080"
environment:
JAVA_TOOL_OPTIONS: "-XX:-UseContainerSupport"
network_mode: "host"
web:
build:
context: ../..
dockerfile: local.Dockerfile
environment:
REDIS_SESSION_URL: db
API_BASE_URL: http://localhost:8080
PORT: 5050
NODE_ENV: development
LANGUAGE_TOGGLE_DISABLED: false
DEVICE_INTELLIGENCE_ENABLED: true
DEVICE_INTELLIGENCE_DOMAIN: localhost
ports:
- "5050:5050"
depends_on:
- mocks
network_mode: "host"
cucumber:
build:
context: ../..
dockerfile: test/browser/pre-merge.Dockerfile
environment:
USE_LOCAL_API: true
GITHUB_ACTIONS: true
WEBSITE_HOST: http://localhost:5050
RELYING_PARTY_URL: "http://localhost:8080"
BROWSER: ${BROWSER:-firefox}
volumes:
- ./reports:/reports
network_mode: "host"
ipv-core-stub:
build:
context: ../../../ipv-stubs/di-ipv-core-stub/
dockerfile: Dockerfile-arm64
target: nodynatrace
no_cache: true
container_name: ipv-core-stub-hmrc
ports:
- "8085:8085"
environment:
- CORE_STUB_CONFIG_FILE=/app/config/di-ipv-config.yaml
env_file:
- ../../../ipv-config/stubs/di-ipv-core-stub/.env
volumes:
- ../../../ipv-config/stubs/di-ipv-core-stub:/app/config
- ../browser/di-ipv-config.yaml:/app/config/di-ipv-config.yaml
profiles:
- core-stub