@@ -3,16 +3,13 @@ services:
3
3
frontend :
4
4
image : ${frontend_image}:${frontend_tag}
5
5
ports :
6
- - ${http_port }:80
6
+ - ${http_port_frontend }:80
7
7
volumes :
8
8
- ./logs/frontend/nginx:/var/log/nginx
9
9
environment :
10
- NODE_ENV : production
11
- PUBLIC_URL_DYNAMIC : ${url_omnikeeper}:${http_port}
12
- REACT_APP_BASE_NAME : /
13
- REACT_APP_KEYCLOAK_URL : ${keycloak_url}/auth/
10
+ PUBLIC_URL_DYNAMIC : ${url_omnikeeper}:${http_port_frontend}
11
+ REACT_APP_KEYCLOAK_URL : ${keycloak_url}
14
12
REACT_APP_KEYCLOAK_REALM : ${keycloak_realm}
15
- REACT_APP_KEYCLOAK_RESOURCE : ${keycloak_realm}
16
13
REACT_APP_KEYCLOAK_CLIENT_ID : landscape-omnikeeper
17
14
REACT_APP_BACKEND_URL : ${url_omnikeeper}:${http_port_backend}
18
15
depends_on :
@@ -25,19 +22,11 @@ services:
25
22
volumes :
26
23
- ./logs/backend:/app/Logs
27
24
environment :
28
- - ASPNETCORE_ENVIRONMENT=${aspnetcore_environment}
29
- - ASPNETCORE_URLS=http://+:80
30
- - DOTNET_RUNNING_IN_CONTAINER=true
31
25
- ConnectionStrings__LandscapeDatabaseConnection=Server=db;User Id=${db_user};Password=${db_password};Database=${db_database};Pooling=true
32
26
- ConnectionStrings__HangfireConnection=Server=db;User Id=${db_user};Password=${db_password};Database=${db_database};Pooling=true
33
- - Authentication__Audience=${authentication_audience}
34
- - Authentication__Authority=${authentication_authority}
35
- - Keycloak__URL=${keycloak_url}
36
- - Keycloak__Realm=${keycloak_realm}
37
- - Keycloak__ClientID=${keycloak_clientid}
38
- - Keycloak__ClientSecret=${keycloak_clientsecret}
39
- - CORS__AllowedHosts=${url_omnikeeper}:${http_port}
40
- - BaseURL=
27
+ - Authentication__Audience=${keycloak_client}
28
+ - Authentication__Authority=${keycloak_url}/auth/realms/${keycloak_realm}
29
+ - CORS__AllowedHosts=${url_omnikeeper}:${http_port_frontend}
41
30
42
31
depends_on :
43
32
- db
0 commit comments