Breaking Changes in Deployment

Target Audience

This is only relevant for users that don't use docker-compose.

Services

Please inspect the docker-compose.yml diff for breaking changes in service deployment.

diff --git a/docker-compose.yml b/docker-compose.yml
index 9cb2cca..3e5c3fb 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -66,10 +66,8 @@ services:
                 './aopd',
                 '--log-format',
                 'json',
-                '--external',
+                '--socket',
                 '0.0.0.0:3031',
-                '--graphql-ws',
-                '0.0.0.0:8766',
                 '--database',
                 'postgresql://aopd:$AOPD_DB_PW@postgres/21travel',
             ]
@@ -122,15 +120,15 @@ services:
         container_name: travel-web-ui
         depends_on:
             - 'travel-autod'
-        image: registry.21analytics.ch/21analytics/21-travel-web-ui:7.4.0
+        image: registry.21analytics.ch/21analytics/21-travel-web-ui:8.0.0

-    quickproof:
+    aopp-portal:
         <<: *21-defaults
-        container_name: quickproof
+        container_name: aopp-portal
         depends_on:
             - 'travel-autod'
             - 'travel-aopd'
-        image: registry.21analytics.ch/21analytics/quickproof:7.4.0
+        image: registry.21analytics.ch/21analytics/aopp-portal:8.0.0

     beosin:
         <<: *21-defaults

Reverse Proxy

Please inspect the Caddyfile diff for breaking changes in the reverse proxy.

diff --git a/Caddyfile b/Caddyfile
index 0778974..76fc0f4 100644
--- a/Caddyfile
+++ b/Caddyfile
@@ -31,7 +31,6 @@ trp.yourDomain.com {

 (api-access) {
 	reverse_proxy /graphql travel-autod:8765
-	reverse_proxy /aopd/graphql-ws travel-aopd:8766
 	reverse_proxy /version travel-autod:8765
 	header /auth* >Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'"
 	reverse_proxy /auth* keycloak:8080
@@ -71,13 +70,14 @@ compliance-dashboard.yourDomain.com {

 # Replace aopp-portal.yourDomain.com with the public domain name you plan to use.
 aopp-portal.yourDomain.com {
-	reverse_proxy quickproof:8080
-	reverse_proxy /pub/graphql travel-autod:8765
-	reverse_proxy /pub/aopd/graphql-ws travel-aopd:8766
-	reverse_proxy /version travel-autod:8765
+	reverse_proxy aopp-portal:8080
+	reverse_proxy /graphql travel-aopd:3031
+	reverse_proxy /graphql-ws travel-aopd:3031
+	reverse_proxy /version travel-aopd:3031

 	# End user wallets need to POST their proofs to this path.
 	reverse_proxy /proofs/* travel-aopd:3031
+	reverse_proxy /aopd-url-check travel-aopd:3031

 	log
 	encode gzip