forked from DigitalExcellence/dex-backend
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.deploy.yml
63 lines (59 loc) · 2.04 KB
/
docker-compose.deploy.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
version: '3.7'
services:
db:
build:
context: .
dockerfile: Data/Dockerfile
environment:
- MSSQL_SA_PASSWORD=${DB_PASSWORD}
image: digitalexcellence/database
networks:
mssql-network:
ipv4_address: 172.16.238.2
api:
build:
context: .
dockerfile: API/Dockerfile
depends_on:
- db
environment:
- ConnectionStrings__DefaultConnection=${CONNECTION_STRING}
- App__Frontend__FrontendUrl=${FRONTEND_URL}
- App__Frontend__ClientId=${FRONTEND_CLIENT_ID}
- App__Frontend__ClientSecret=${FRONTEND_CLIENT_SECRET}
- App__IdentityServer__IdentityUrl=${IDENTITY_URL}
- SENTRY_DSN=${SENTRY_DSN}
image: digitalexcellence/api
networks:
- mssql-network
identity:
build:
context: .
dockerfile: IdentityServer/Dockerfile
environment:
- ConnectionStrings__DefaultConnection=${IDENTITY_CONNECTION_STRING}
- App__Self__JwtAuthority=${JWT_AUTHORITY}
- App__Api__DeXApiUrl=${API_URL}
- App__Api__ClientId=${API_CLIENT_ID}
- App__Api__ClientSecret=${API_CLIENT_SECRET}
- App__Frontend__RedirectUriFrontend=${REDIRECT_URI_FRONTEND}
- App__Frontend__RefreshUriFrontend=${REFRESH_URI_FRONTEND}
- App__Frontend__RedirectUriFrontendPostman=${REDIRECT_URI_FRONTEND_POSTMAN}
- App__Frontend__PostLogoutUrisFrontend=${POST_LOGOUT_URIS_FRONTEND}
- App__Frontend__ClientId=${FRONTEND_CLIENT_ID}
- App__Frontend__ClientSecret=${FRONTEND_CLIENT_SECRET}
- App__swagger__RedirectUrisSwagger=${REDIRECT_URIS_SWAGGER}
- App__swagger__PostLogoutUrisSwagger=${POST_LOGOUT_URIS_SWAGGER}
- App__FfhictOIDC__ClientId=${FFHICTOIDC_CLIENT_ID}
- App__FfhictOIDC__ClientSecret=${FFHICTOIDC_CLIENT_SECRET}
- App__FfhictOIDC__RedirectUri=${FFHICTOIDC_REDIRECT_URI}
- SENTRY_DSN=${SENTRY_DSN}
image: digitalexcellence/identity
networks:
mssql-network:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.16.238.0/24
external: false