fix: configure production base URL
Rust CI / Test & Quality Checks (push) Canceled after 0s
Rust CI / Build Docker Image (push) Canceled after 0s

This commit is contained in:
thakares committed 2026-08-13 12:23:39 +05:30
1 parent ac66945c93
commit f138a645f8
1 file changed
+14 -2
+14 -2
View File
@@ -11,7 +11,7 @@
# sudo bash deploy.sh # sudo bash deploy.sh
# #
# Environment overrides: # Environment overrides:
# BZOD_VERSION=0.7.0 # BZOD_VERSION=0.7.1
# BZOD_IMAGE=nx9-url-shortener # BZOD_IMAGE=nx9-url-shortener
# BZOD_ROOT=/DATA/AppData/nx9-url-shortener # BZOD_ROOT=/DATA/AppData/nx9-url-shortener
# BZOD_PORT=8654 # BZOD_PORT=8654
@@ -23,10 +23,11 @@ set -euo pipefail
# Configuration # Configuration
# ============================================================ # ============================================================
BZOD_VERSION="${BZOD_VERSION:-0.7.0}" BZOD_VERSION="${BZOD_VERSION:-0.7.1}"
BZOD_IMAGE="${BZOD_IMAGE:-nx9-url-shortener}" BZOD_IMAGE="${BZOD_IMAGE:-nx9-url-shortener}"
BZOD_ROOT="${BZOD_ROOT:-/DATA/AppData/nx9-url-shortener}" BZOD_ROOT="${BZOD_ROOT:-/DATA/AppData/nx9-url-shortener}"
BZOD_PORT="${BZOD_PORT:-8654}" BZOD_PORT="${BZOD_PORT:-8654}"
BASE_URL="${BASE_URL:-https://bzo.in}"
CONTAINER_NAME="${CONTAINER_NAME:-bzod}" CONTAINER_NAME="${CONTAINER_NAME:-bzod}"
@@ -185,6 +186,7 @@ IMAGES_DIR=/app/images
COOKIE_SECURE=true COOKIE_SECURE=true
RUST_LOG=info RUST_LOG=info
BASE_URL=${BASE_URL}
EOF EOF
chmod 600 "${ENV_FILE}" chmod 600 "${ENV_FILE}"
@@ -203,6 +205,15 @@ else
sed -i \ sed -i \
-E "s#^BZOD_IMAGE=.*#BZOD_IMAGE=${BZOD_IMAGE}#" \ -E "s#^BZOD_IMAGE=.*#BZOD_IMAGE=${BZOD_IMAGE}#" \
"${ENV_FILE}" || true "${ENV_FILE}" || true
if grep -q '^BASE_URL=' "${ENV_FILE}"; then
sed -i \
-E "s#^BASE_URL=.*#BASE_URL=${BASE_URL}#" \
"${ENV_FILE}" || true
else
echo "BASE_URL=${BASE_URL}" >> "${ENV_FILE}"
fi
fi fi
# ============================================================ # ============================================================
@@ -233,6 +244,7 @@ services:
COOKIE_SECURE: "${COOKIE_SECURE:-true}" COOKIE_SECURE: "${COOKIE_SECURE:-true}"
RUST_LOG: "${RUST_LOG:-info}" RUST_LOG: "${RUST_LOG:-info}"
BASE_URL: "${BASE_URL:-https://bzo.in}"
volumes: volumes: