fix: update entrypoint and config to bind to 0.0.0.0 for Cloud Run
This commit is contained in:
parent
7661e5a23a
commit
15f966a29a
@ -14,7 +14,7 @@ auth:
|
|||||||
refreshExpiry: "168h"
|
refreshExpiry: "168h"
|
||||||
|
|
||||||
server:
|
server:
|
||||||
addr: ":8080"
|
addr: "0.0.0.0:8080"
|
||||||
readTimeout: 15s
|
readTimeout: 15s
|
||||||
writeTimeout: 15s
|
writeTimeout: 15s
|
||||||
publicUrl: "https://accounts.svc.plus"
|
publicUrl: "https://accounts.svc.plus"
|
||||||
|
|||||||
@ -100,13 +100,13 @@ if [ -n "${PORT:-}" ]; then
|
|||||||
tmp_cfg=$(mktemp)
|
tmp_cfg=$(mktemp)
|
||||||
awk -v port="$PORT" '
|
awk -v port="$PORT" '
|
||||||
/^server:/ {print; in_server=1; addr_written=0; next}
|
/^server:/ {print; in_server=1; addr_written=0; next}
|
||||||
in_server && /^ addr:/ {print " addr: \":" port "\""; addr_written=1; next}
|
in_server && /^ addr:/ {print " addr: \"0.0.0.0:" port "\""; addr_written=1; next}
|
||||||
in_server && /^ [^ ]/ {in_server=0}
|
in_server && /^ [^ ]/ {in_server=0}
|
||||||
{print}
|
{print}
|
||||||
END {
|
END {
|
||||||
if (port != "" && in_server == 0 && addr_written == 0) {
|
if (port != "" && in_server == 0 && addr_written == 0) {
|
||||||
print "server:";
|
print "server:";
|
||||||
print " addr: \":" port "\"";
|
print " addr: \"0.0.0.0:" port "\"";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
' "${CONFIG_FILE}" > "${tmp_cfg}"
|
' "${CONFIG_FILE}" > "${tmp_cfg}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user