diff options
author | ms <ms@taler.net> | 2021-12-01 13:34:09 +0100 |
---|---|---|
committer | ms <ms@taler.net> | 2021-12-01 13:34:09 +0100 |
commit | a0d0f6897ca9d1bc92183a27cf9ede6028b94417 (patch) | |
tree | ad5771060bd38bd8dc3431efb1cf097a0be04cda | |
parent | ebb0894e5cab8383f781c81490011ba242057771 (diff) | |
download | deployment-a0d0f6897ca9d1bc92183a27cf9ede6028b94417.tar.gz deployment-a0d0f6897ca9d1bc92183a27cf9ede6028b94417.tar.bz2 deployment-a0d0f6897ca9d1bc92183a27cf9ede6028b94417.zip |
taler-local
Allow X-Forwarded-Port to passed as a CLI option
along the prepare step.
-rwxr-xr-x | bin/WIP/taler-local | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/bin/WIP/taler-local b/bin/WIP/taler-local index f0e3d54..7a48e6a 100755 --- a/bin/WIP/taler-local +++ b/bin/WIP/taler-local @@ -447,7 +447,12 @@ CUSTOMER_BANK_PASSWORD = "secret" CURRENCY = "EUR" @cli.command() -def prepare(): +@click.option( + "--x-forwarded-port", metavar="PORT", + help="Instruct Nginx to set PORT as the X-Forwarded-Port.", + default="8080" +) +def prepare(x_forwarded_port): """Generate configuration, run-time blobs, instances, euFin accounts.""" @@ -1252,7 +1257,7 @@ def prepare(): f"proxy_pass http://unix:{UNIX_SOCKETS_DIR}/$component.sock:/$taler_uri?$args;\n" "proxy_redirect off;\n" "proxy_set_header X-Forwarded-Prefix /$component;\n" - f"proxy_set_header X-Forwarded-Host {REV_PROXY_NETLOC};\n" + f"proxy_set_header X-Forwarded-Host {REV_PROXY_HOSTNAME}:${x_forwarded_port};\n" f"proxy_set_header X-Forwarded-Proto {REV_PROXY_PROTO};\n" "}\n" "}\n" |