1. What is the issue? Please be detailed.
I upgraded ODK central to latest version 2023.4 in multiple steps from 1.2.2
All forms and data are showing and I am able to downlaod submissions
However the ENKETO editing is not working
I get a circular pulsing bubble in middle and then I get an error
2. What steps can we take to reproduce this issue?
I am behind a reverse proxy where SSL termination happens
My configurations are shared here
.env
DOMAIN=survey.xxx.yyyu
# Used for Let's Encrypt expiration emails and Enketo technical support emails
SYSADMIN_EMAIL=XX@YYY.COM
# Options: letsencrypt, customssl, upstream, selfsign
SSL_TYPE=upstream
# Do not change if using SSL_TYPE=letsencrypt
HTTP_PORT=80
HTTPS_PORT=443
UPSTREAM_HTTPS_PORT=443
docker-compose.yml
service:
...
environment:
- HTTPS_PORT=${UPSTREAM_HTTPS_PORT:-443}
.....
nginx:
build:
context: .
args:
- OIDC_ENABLED=${OIDC_ENABLED:-false}
dockerfile: nginx.dockerfile
depends_on:
- service
- enketo
environment:
- DOMAIN=${DOMAIN}
- CERTBOT_EMAIL=${SYSADMIN_EMAIL}
- SSL_TYPE=${SSL_TYPE:-letsencrypt}
- SENTRY_ORG_SUBDOMAIN=${SENTRY_ORG_SUBDOMAIN:-o130137}
ports:
- "${HTTP_PORT:-80}:80"
- "${HTTPS_PORT:-443}:443"
....
enketo:
environment:
- DOMAIN=${DOMAIN}
- HTTPS_PORT=${UPSTREAM_HTTPS_PORT:-443}
A URL call is failing as per the Developer tools
POST https://survey.xxx.yyyu/-/transform/xform/XXXXXXXXXXXXXXXXXXXXXXXXXXX
Status 504
VersionHTTP/2
Transferred338 B (160 B size)
Referrer Policysame-origin
DNS ResolutionSystem
The reverse proxy is getting a "gateway Timed Out" from the enketo/ Collect server
I have tried various combinations of ports in .env to no avail