website-and-documentation/scripts/get-versions.sh

29 lines
822 B
Bash
Raw Permalink Normal View History

#!/bin/bash
# Load versions from .env.versions for Docker build
# Usage: source scripts/get-versions.sh
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
VERSIONS_FILE="${SCRIPT_DIR}/../.env.versions"
if [ ! -f "$VERSIONS_FILE" ]; then
echo "Error: .env.versions not found at $VERSIONS_FILE"
exit 1
fi
# Load versions
set -a
source "$VERSIONS_FILE"
set +a
echo "Loaded versions from .env.versions:"
echo " NODE_VERSION=${NODE_VERSION}"
echo " GO_VERSION=${GO_VERSION}"
echo " HUGO_VERSION=${HUGO_VERSION}"
echo ""
echo "Build Docker image with:"
echo " docker build --network=host \\"
echo " --build-arg NODE_VERSION=${NODE_VERSION} \\"
echo " --build-arg GO_VERSION=${GO_VERSION} \\"
echo " --build-arg HUGO_VERSION=${HUGO_VERSION} \\"
echo " -t ipceicis-developerframework:latest ."