Skip to content

Commit 48340a4

Browse files
committed
fix(build): echo to debug
1 parent efd950c commit 48340a4

1 file changed

Lines changed: 24 additions & 6 deletions

File tree

build.sh

Lines changed: 24 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,45 +57,63 @@ else
5757
if [ "${REPO_NAME}" = "frontend" ]; then
5858
if [ "${ENV_TAG}" = "dev" ]; then
5959
BUILD_ARGS="--build-arg NEXT_PUBLIC_BASE_PATH=/frontend/dev"
60+
echo "Setting NEXT_PUBLIC_BASE_PATH=/frontend/dev for dev build"
6061
elif [ "${ENV_TAG}" = "prod" ]; then
6162
BUILD_ARGS="--build-arg NEXT_PUBLIC_BASE_PATH=/frontend"
63+
echo "Setting NEXT_PUBLIC_BASE_PATH=/frontend for prod build"
6264
fi
6365
fi
6466

65-
docker build ${BUILD_ARGS} -t ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} . > /dev/null 2>&1
67+
echo "Building Docker image: ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}"
68+
echo "Build args: ${BUILD_ARGS}"
69+
docker build ${BUILD_ARGS} -t ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} .
6670

6771
# Tag with moving tag (latest for main, dev for dev branch)
72+
echo "Tagging image with moving tag: ${MOVING_TAG}"
6873
docker tag ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${MOVING_TAG}
6974

7075
# Tag for Docker Hub
76+
echo "Tagging for Docker Hub: ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}"
7177
docker tag ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}
7278
docker tag ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} ${DOCKER_USER}/${REPO_NAME,,}:${MOVING_TAG}
7379

7480
echo "Testing Docker image..."
7581

7682
# Test the container (10 second timeout)
77-
docker run -d --name test_container ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} > /dev/null 2>&1 || exit 1
83+
echo "Starting test container..."
84+
docker run -d --name test_container ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} || exit 1
85+
echo "Waiting 10 seconds..."
7886
sleep 10
87+
echo "Stopping and removing test container..."
7988
docker stop test_container > /dev/null 2>&1 || true
8089
docker rm test_container > /dev/null 2>&1 || true
90+
echo "Test completed successfully!"
8191

8292
echo "Pushing to GitHub Container Registry..."
8393

8494
# Login to GitHub Container Registry
95+
echo "Logging into ghcr.io..."
8596
echo "${GITHUB_PAT}" | docker login ghcr.io -u "${OWNER_NAME}" --password-stdin > /dev/null 2>&1
8697

8798
# Push to GHCR
88-
docker push ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} > /dev/null 2>&1
89-
docker push ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${MOVING_TAG} > /dev/null 2>&1
99+
echo "Pushing ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}..."
100+
docker push ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}
101+
echo "Pushing ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${MOVING_TAG}..."
102+
docker push ghcr.io/${OWNER_NAME,,}/${REPO_NAME,,}:${MOVING_TAG}
103+
echo "GHCR push completed!"
90104

91105
echo "Pushing to Docker Hub..."
92106

93107
# Login to Docker Hub
108+
echo "Logging into Docker Hub as ${DOCKER_USER}..."
94109
echo "${DOCKER_PASS}" | docker login -u "${DOCKER_USER}" --password-stdin > /dev/null 2>&1
95110

96111
# Push to Docker Hub
97-
docker push ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG} > /dev/null 2>&1
98-
docker push ${DOCKER_USER}/${REPO_NAME,,}:${MOVING_TAG} > /dev/null 2>&1
112+
echo "Pushing ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}..."
113+
docker push ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}
114+
echo "Pushing ${DOCKER_USER}/${REPO_NAME,,}:${MOVING_TAG}..."
115+
docker push ${DOCKER_USER}/${REPO_NAME,,}:${MOVING_TAG}
116+
echo "Docker Hub push completed!"
99117

100118
echo "${REPO_NAME} Docker build completed successfully!"
101119
echo "Image: ${DOCKER_USER}/${REPO_NAME,,}:${COMMIT_TAG}-${ENV_TAG}"

0 commit comments

Comments
 (0)