-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.e2e.yml
68 lines (68 loc) · 2.51 KB
/
docker-compose.e2e.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
# This file only contains base configuration needed for CI build and test
# For local development environment, please see docker-compose.dev.yml
services:
designer:
container_name: designer
image: ghcr.io/communitiesuk/funding-service-design-form-designer-adapter:latest
ports:
- "3000:3000"
environment:
- CHOKIDAR_USEPOLLING=true
- PREVIEW_URL=http://localhost:3009
- PUBLISH_URL=http://runner:3009
- LAST_COMMIT
- LAST_TAG
- AUTH_ENABLED=false
command: yarn designer start:test
depends_on:
- runner
- localstack
runner:
container_name: runner
image: ghcr.io/communitiesuk/funding-service-design-form-runner-adapter:latest
env_file: ./docker-localstack/.awslocal.env
ports:
- "3009:3009"
environment:
- CHOKIDAR_USEPOLLING=true
- PREVIEW_MODE=true
- LAST_COMMIT
- LAST_TAG
- ACCESSIBILITY_STATEMENT_URL=http://localhost:3008/accessibility_statement
- ALLOW_USER_TEMPLATES=true
- CONTACT_US_URL=http://localhost:3008/contact_us
- COOKIE_POLICY_URL=http://localhost:3008/cookie_policy
- E2E_MODE_ENABLED=false
- ELIGIBILITY_RESULT_URL=http://localhost:3008/eligibility-result
- FEEDBACK_LINK=http://localhost:3008/feedback
- JWT_AUTH_ENABLED=false
- LOG_LEVEL=debug
- MULTIFUND_URL=http://localhost:3008/account
- PRIVACY_POLICY_URL=http://localhost:3008/privacy
- RSA256_PUBLIC_KEY_BASE64="LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUlHZU1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTUFEQ0JpQUtCZ0hHYnRGMXlWR1crckNBRk9JZGFrVVZ3Q2Z1dgp4SEUzOGxFL2kwS1dwTXdkU0haRkZMWW5IakJWT09oMTVFaWl6WXphNEZUSlRNdkwyRTRRckxwcVlqNktFNnR2CkhyaHlQL041ZnlwU3p0OHZDajlzcFo4KzBrRnVjVzl6eU1rUHVEaXNZdG1rV0dkeEJta2QzZ3RZcDNtT0k1M1YKVkRnS2J0b0lGVTNzSWs1TkFnTUJBQUU9Ci0tLS0tRU5EIFBVQkxJQyBLRVktLS0tLQ\=\="
- SERVICE_START_PAGE=http://localhost:3008/account
- SINGLE_REDIS=true
- FORM_RUNNER_ADAPTER_REDIS_INSTANCE_URI=redis://redis-data:6379
- PREVIEW_MODE=true
command: yarn runner start:test
logging:
driver: "json-file"
depends_on:
- localstack
localstack:
container_name: localstack
image: localstack/localstack:stable
environment:
- SERVICES=s3,sqs
- PERSISTENCE=/var/lib/localstack/data
ports:
- "4566:4566"
logging:
driver: "json-file"
volumes:
- ./docker-localstack:/etc/localstack/init/ready.d
- ./localstack-data:/var/lib/localstack
redis-data:
image: redis
ports:
- 6379:6379