feat: configure dedicated server proxy
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
e787359c54
commit
a86a0cb539
8 changed files with 91 additions and 91 deletions
16
.github/workflows/deploy-rancher.yml
vendored
16
.github/workflows/deploy-rancher.yml
vendored
|
|
@ -43,9 +43,7 @@ jobs:
|
|||
REGISTRY_USERNAME: ${{ secrets.REGISTRY_USERNAME }}
|
||||
REGISTRY_PASSWORD: ${{ secrets.REGISTRY_PASSWORD }}
|
||||
JWT_SECRET: ${{ secrets.GO_GUESS_JWT_SECRET }}
|
||||
GO_GUESS_HOST: ${{ vars.GO_GUESS_HOST }}
|
||||
GO_GUESS_FRONTEND_URL: ${{ vars.GO_GUESS_FRONTEND_URL }}
|
||||
GO_GUESS_TLS_SECRET: ${{ vars.GO_GUESS_TLS_SECRET }}
|
||||
RANCHER_NAMESPACE: ${{ vars.RANCHER_NAMESPACE }}
|
||||
|
||||
steps:
|
||||
|
|
@ -82,10 +80,6 @@ jobs:
|
|||
echo "GO_GUESS_JWT_SECRET must contain at least 32 characters" >&2
|
||||
exit 1
|
||||
fi
|
||||
if [ "$TARGET_ENVIRONMENT" = "production" ] && [ -z "$GO_GUESS_HOST" ]; then
|
||||
echo "GO_GUESS_HOST is required for production" >&2
|
||||
exit 1
|
||||
fi
|
||||
namespace="${RANCHER_NAMESPACE:-go-guess-$TARGET_ENVIRONMENT}"
|
||||
if [ -n "$PUBLISHED_SHA" ]; then
|
||||
image_tag="$PUBLISHED_SHA"
|
||||
|
|
@ -94,7 +88,7 @@ jobs:
|
|||
fi
|
||||
frontend_url="$GO_GUESS_FRONTEND_URL"
|
||||
if [ "$TARGET_ENVIRONMENT" = "production" ] && [ -z "$frontend_url" ]; then
|
||||
frontend_url="https://$GO_GUESS_HOST"
|
||||
frontend_url="https://goguess.urpi.be"
|
||||
fi
|
||||
{
|
||||
echo "DEPLOY_NAMESPACE=$namespace"
|
||||
|
|
@ -130,14 +124,6 @@ jobs:
|
|||
if [ -n "$RESOLVED_FRONTEND_URL" ]; then
|
||||
set -- "$@" --set-string "app.frontendURL=$RESOLVED_FRONTEND_URL"
|
||||
fi
|
||||
if [ "$TARGET_ENVIRONMENT" = "production" ]; then
|
||||
set -- "$@" --set-string "ingress.hosts[0].host=$GO_GUESS_HOST"
|
||||
if [ -n "$GO_GUESS_TLS_SECRET" ]; then
|
||||
set -- "$@" \
|
||||
--set-string "ingress.tls[0].secretName=$GO_GUESS_TLS_SECRET" \
|
||||
--set-string "ingress.tls[0].hosts[0]=$GO_GUESS_HOST"
|
||||
fi
|
||||
fi
|
||||
helm upgrade --install go-guess deploy/helm/go-guess \
|
||||
--namespace "$DEPLOY_NAMESPACE" \
|
||||
--values "$values_file" \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue