forked from bcgov/rsbc-dmf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
71 lines (65 loc) · 1.57 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
69
70
71
version: "3.4"
services:
doctors-portal-api:
build:
context: ./doctors-portal/src/API
image: dmf-doctors-portal-api:dev
ports:
- 3020:8080
env_file:
- .env
environment:
- AUTH__INTROSPECTION__AUTHORITY=https://localhost:5020
- AUTH__TOKEN__AUTHORITY=https://localhost:5020
- AUTH__OIDC__ISSUER=https://localhost:5020
- AUTH__OIDC__SCOPE=openid profile email phsa-adapter doctors-portal-api
doctors-portal-ui:
build:
context: ./doctors-portal/src/UI
image: dmf-doctors-portal-ui:dev
ports:
- 3200:2015
environment:
- API_URL=doctors-portal-api:8080
depends_on:
- doctors-portal-api
- oauth-server
landing-page:
build:
context: ./landing-page/src
image: dmf-landing-page:dev
ports:
- 2200:2015
cms-adapter:
build:
context: ./cms-adapter/src
image: dmf-cms-adapter:dev
ports:
- 4020:8080
environment:
- "ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx"
volumes:
- ~/.aspnet/https:/https/:ro
env_file:
- .env
phsa-adapter:
build:
context: ./phsa-adapter/src
image: dmf-phsa-adapter:dev
ports:
- 5000:8080
env_file:
- .env
oauth-server:
build:
context: ./oauth-server/src
image: dmf-oauth-server:dev
ports:
- 5020:8080
env_file:
- .env
environment:
- ASPNETCORE_URLS=https://+:8080
- ASPNETCORE_Kestrel__Certificates__Default__Path=/https/aspnetapp.pfx
volumes:
- ~/.aspnet/https:/https:ro