From 1b1d54b572cda4ecc404d80e74672d2819e79606 Mon Sep 17 00:00:00 2001
From: Bolke de Bruin <bolke@xs4all.nl>
Date: Mon, 18 Mar 2024 14:03:18 +0100
Subject: [PATCH] Debug

---
 cmd/rdpgw/config/configuration.go   |  1 +
 dev/docker/docker-compose-arm64.yml | 11 +++++++++++
 2 files changed, 12 insertions(+)

diff --git a/cmd/rdpgw/config/configuration.go b/cmd/rdpgw/config/configuration.go
index 43e6761..13bf64d 100644
--- a/cmd/rdpgw/config/configuration.go
+++ b/cmd/rdpgw/config/configuration.go
@@ -164,6 +164,7 @@ func Load(configFile string) Configuration {
 	if err := k.Load(env.ProviderWithValue("RDPGW_", ".", func(s string, v string) (string, interface{}) {
 		key := strings.Replace(strings.ToLower(strings.TrimPrefix(s, "RDPGW_")), "__", ".", -1)
 		key = ToCamel(key)
+		log.Printf("Loading env var %s as %s = %s", s, key, v)
 		return key, v
 	}), nil); err != nil {
 		log.Fatalf("Error loading config from environment: %v", err)
diff --git a/dev/docker/docker-compose-arm64.yml b/dev/docker/docker-compose-arm64.yml
index 5dfdb4c..774beed 100644
--- a/dev/docker/docker-compose-arm64.yml
+++ b/dev/docker/docker-compose-arm64.yml
@@ -49,6 +49,17 @@ services:
         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_OPENID__PROVIDER_URL: "http://keycloak:8080/auth/realms/rdpgw"
+      RDPGW_OPENID__CLIENT_ID: rdpgw
+      RDPGW_OPENID__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
-- 
GitLab