diff --git a/cmd/rdpgw/config/configuration.go b/cmd/rdpgw/config/configuration.go
index 43e6761f0f47dabb7ec2ab6a7edfb36b26db7ea3..13bf64dd373430e6ea79c7f53ade3cde602539b9 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 5dfdb4c3ca03c544a421117bfb3aa0906319a753..774beedae069492b679bd1b6430f8cec9bb28697 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