diff --git a/dev/docker/docker-compose.yml b/dev/docker/docker-compose.yml index 6accd5c2f125b20e38560d3896af3b0d22a1f9b8..cc9e7a7da4234ce2c497b993249d1c0164c87095 100644 --- a/dev/docker/docker-compose.yml +++ b/dev/docker/docker-compose.yml @@ -49,6 +49,19 @@ services: depends_on: keycloak: condition: service_healthy + environment: + RDPGW_SERVER__SESSION_STORE: file + RDPGW_SERVER__CERT_FILE: /opt/rdpgw/server.pem + RDPGW_SERVER__KEY_FILE: /opt/rdpgw/key.pem + RDPGW_SERVER__GATEWAY_ADDRESS: localhost:9443 + RDPGW_SERVER__PORT: 9443 + RDPGW_SERVER__HOSTS: xrdp:3389 + RDPGW_SERVER__ROUND_ROBIN: "false" + RDPGW_OPEN_ID__PROVIDER_URL: "http://keycloak:8080/auth/realms/rdpgw" + RDPGW_OPEN_ID__CLIENT_ID: rdpgw + RDPGW_OPEN_ID__CLIENT_SECRET: 01cd304c-6f43-4480-9479-618eb6fd578f + RDPGW_CLIENT__USERNAME_TEMPLATE: "{{ username }}" + RDPGW_CAPS__TOKEN_AUTH: "true" healthcheck: test: ["CMD", "curl", "-f", "http://keycloak:8080"] interval: 10s