Skip to content

Commit cf0231d

Browse files
authored
Merge pull request #114 from medizininformatik-initiative/release/v5.1.1
Release/v5.1.1
2 parents 4970797 + 2b61dac commit cf0231d

File tree

8 files changed

+37
-12
lines changed

8 files changed

+37
-12
lines changed

CHANGELOG.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,25 @@ Please refer to the respective repositories for a more in depth changelog of sin
1717
|TORCH|<https://github.com/medizininformatik-initiative/torch|
1818
|Blaze FHIR server|<https://github.com/samply/blaze>|
1919

20+
## [5.1.1] - 2025-03-03
21+
22+
**minor fixes in v5.1.1**
23+
24+
- Backend Bugfixes: Improve elastic search query for better results, fix initial counter value of remaining result details views
25+
26+
### known bugs
27+
28+
- Encounter Module faulty at sq2cql translation and therefore non functioning (CQL)
29+
30+
### Ontology
31+
32+
This Release is based on ontology Version [v3.1.0](https://github.com/medizininformatik-initiative/fhir-ontology-generator/releases/tag/v3.1.0)
33+
34+
### Updates to
35+
36+
- backend
37+
38+
2039
## [5.1.0] - 2025-02-18
2140

2241
**minor fixes in v5.1.0**

feasibility-portal/backend/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
services:
22
dataportal-backend:
33
restart: unless-stopped
4-
image: ghcr.io/medizininformatik-initiative/feasibility-backend:6.1.0
4+
image: ghcr.io/medizininformatik-initiative/feasibility-backend:6.1.1
55
ports:
66
- ${DATAPORTAL_BACKEND_PORT:-127.0.0.1:8091}:8090
77
depends_on:
@@ -144,4 +144,4 @@ volumes:
144144
dataportal-deploy-postgres-data:
145145
name: "dataportal-deploy-postgres-data"
146146
dataportal-deploy-elastic-data:
147-
name: "dataportal-deploy-elastic-data"
147+
name: "dataportal-deploy-elastic-data"

feasibility-portal/down-feasibility-portal.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ COMPOSE_PROJECT=${FEASIBILITY_COMPOSE_PROJECT:-feasibility-deploy}
44

55
BASE_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 || exit 1 ; pwd -P )"
66

7-
docker compose -p "$COMPOSE_PROJECT" -f "$BASE_DIR"/keycloak/docker-compose.yml down
7+
docker compose -p "$COMPOSE_PROJECT" -f "$BASE_DIR"/keycloak/docker-compose.yml down
88

99

1010
docker compose -p "$COMPOSE_PROJECT" -f "$BASE_DIR"/backend/docker-compose.yml down

feasibility-portal/gui/deploy-config.json.default

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"baseUrl": "https://api.datenportal.localhost/api/v4"
1010
},
1111
"auth": {
12-
"baseUrl": "https://example.org/auth",
12+
"baseUrl": "https://auth.datenportal.localhost",
1313
"realm": "feasibility",
1414
"clientId": "feasibility-webapp",
1515
"roles": ["FeasibilityUser"]
@@ -52,4 +52,4 @@
5252
"dataset": "codex",
5353
"queryVersion": "v2",
5454
"proposalPortalLink": "https://antrag.dev.forschen-fuer-gesundheit.de"
55-
}
55+
}

feasibility-portal/initialise-portal-env-files.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/bin/bash
22

3-
envfiles=( "gui/deploy-config.json" "backend/.env" "keycloak/.env" "proxy/.env")
3+
BASE_DIR="$( cd -- "$(dirname "$0")" >/dev/null 2>&1 || exit 1 ; pwd -P )"
4+
envfiles=( "$BASE_DIR/gui/deploy-config.json" "$BASE_DIR/backend/.env" "$BASE_DIR/keycloak/.env" "$BASE_DIR/proxy/.env")
45

56
for file in "${envfiles[@]}"
67
do

feasibility-portal/keycloak/.env.default

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ FEASIBILITY_KC_DB_PW=keycloakdbpw
44
FEASIBILITY_KC_ADMIN_USER=admin
55
FEASIBILITY_KC_ADMIN_PW=admin
66
FEASIBILITY_KC_HTTP_RELATIVE_PATH=/auth
7-
FEASIBILITY_KC_HOSTNAME_URL=https://example.org/auth
8-
FEASIBILITY_KC_HOSTNAME_ADMIN_URL=https://example.org/auth
7+
FEASIBILITY_KC_HOSTNAME_URL=https://auth.datenportal.localhost
8+
FEASIBILITY_KC_HOSTNAME_ADMIN_URL=https://auth.datenportal.localhost
99
FEASIBILITY_KC_LOG_LEVEL=info
1010
FEASIBILITY_KC_PROXY=edge
11+
FEASIBILITY_BACKEND_BASE_URL=https:/api.datenportal.localhost
1112

feasibility-portal/proxy/context-paths.nginx.conf

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ http {
7878
add_header X-Content-Type-Options nosniff;
7979
add_header X-Frame-Options SAMEORIGIN;
8080

81+
port_in_redirect off;
82+
8183
# redirect server error pages to the static page /50x.html
8284
#
8385
error_page 500 502 503 504 /50x.html;
@@ -91,15 +93,17 @@ http {
9193
proxy_set_header X-Forwarded-Port $x_forwarded_port;
9294

9395
location /api {
94-
set $backend_upstream http://feasibility-gui-backend:8090;
96+
set $backend_upstream http://dataportal-backend:8090;
9597
proxy_pass $backend_upstream;
9698

9799
proxy_buffer_size 8k;
98100
proxy_request_buffering off;
99101
client_max_body_size 100M;
100102
}
101103

102-
location /auth {
104+
rewrite ^/auth$ /auth/ permanent;
105+
106+
location /auth/ {
103107
set $auth_upstream http://auth:8080;
104108
proxy_pass $auth_upstream;
105109
}

feasibility-portal/proxy/subdomains.nginx.conf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ http {
7373
# Header Options
7474
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
7575
add_header X-Content-Type-Options nosniff;
76-
add_header X-Frame-Options SAMEORIGIN;
77-
76+
add_header X-Frame-Options SAMEORIGIN;
77+
7878
include /etc/nginx/conf.d/*.conf;
7979
}

0 commit comments

Comments
 (0)