-
Notifications
You must be signed in to change notification settings - Fork 9
/
docker-compose.e2e.frontend.yml
32 lines (30 loc) · 1.11 KB
/
docker-compose.e2e.frontend.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
version: '3'
services:
frontend:
depends_on:
- mock-sso
entrypoint: dockerize -wait tcp://api:8000 -timeout 3m -wait-retry-interval 5s
environment:
DATA_STORE_SERVICE_POSTCODE_TO_REGION_URL: http://api:8000/api/v1/get-postcode-data/
POSTCODE_KEY: ${POSTCODE_KEY}
OAUTH2_TOKEN_FETCH_URL: http://mock-sso:8080/o/token
OAUTH2_USER_PROFILE_URL: http://mock-sso:8080/api/v1/user/me
# When running locally change to
# OAUTH2_AUTH_URL: http://localhost:8080/o/authorize
OAUTH2_AUTH_URL: http://mock-sso:8080/o/authorize
OAUTH2_REDIRECT_URL: http://localhost:3000/oauth/callback
OAUTH2_LOGOUT_URL: http://mock-sso:8080/o/logout
OAUTH2_BYPASS_SSO: 'False'
OAUTH2_CLIENT_SECRET: youAintSeenMyRight
OAUTH2_CLIENT_ID: randomClientId
mock-sso:
image: gcr.io/sre-docker-registry/github.com/uktrade/mock-sso:latest
ports:
- 8080:8080
environment:
MOCK_SSO_SCOPE: data-hub:internal-front-end
MOCK_SSO_TOKEN: 123
MOCK_SSO_EMAIL_USER_ID: test@gov.uk
MOCK_SSO_USERNAME: test@gov.uk
logging:
driver: none