fix(deploy): use direct nexus IP and remove invalid add-host flag from compose build
Some checks failed
Deploy Canina / deploy (push) Has been cancelled
Some checks failed
Deploy Canina / deploy (push) Has been cancelled
This commit is contained in:
parent
e2dec16e8b
commit
11ec6a77ef
@ -5,12 +5,11 @@ export DOCKER_BUILDKIT=1
|
|||||||
export COMPOSE_DOCKER_CLI_BUILD=1
|
export COMPOSE_DOCKER_CLI_BUILD=1
|
||||||
|
|
||||||
# Nexus npm registry
|
# Nexus npm registry
|
||||||
NPM_REGISTRY="http://nexus:8081/repository/bitchpedar/"
|
|
||||||
NEXUS_HOST="nexus"
|
|
||||||
NEXUS_IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{break}}{{end}}' nexus 2>/dev/null || true)
|
NEXUS_IP=$(docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{break}}{{end}}' nexus 2>/dev/null || true)
|
||||||
if [ -z "$NEXUS_IP" ]; then
|
if [ -z "$NEXUS_IP" ]; then
|
||||||
NEXUS_IP="172.18.0.15"
|
NEXUS_IP="172.18.0.15"
|
||||||
fi
|
fi
|
||||||
|
NPM_REGISTRY="http://${NEXUS_IP}:8081/repository/bitchpedar/"
|
||||||
|
|
||||||
BRANCH="${1:-develop}"
|
BRANCH="${1:-develop}"
|
||||||
echo "Starting Deployment for branch: ${BRANCH}"
|
echo "Starting Deployment for branch: ${BRANCH}"
|
||||||
@ -65,8 +64,7 @@ echo "Building Docker images..."
|
|||||||
docker compose build \
|
docker compose build \
|
||||||
--build-arg NEXT_PUBLIC_API_URL="${API_URL}/api" \
|
--build-arg NEXT_PUBLIC_API_URL="${API_URL}/api" \
|
||||||
--build-arg VITE_API_URL="${API_URL}" \
|
--build-arg VITE_API_URL="${API_URL}" \
|
||||||
${NPM_REGISTRY_ARG} \
|
${NPM_REGISTRY_ARG}
|
||||||
--add-host="nexus:${NEXUS_IP}"
|
|
||||||
|
|
||||||
echo "Starting containers..."
|
echo "Starting containers..."
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user