Deployment Changes
This page highlights important changes in deployment configuration and services. Review the updates below to ensure compatibility with the latest release.
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.2
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