diff --git a/devbox/cli/devbox b/devbox/cli/devbox index 95ac05a..e6c9655 100644 --- a/devbox/cli/devbox +++ b/devbox/cli/devbox @@ -914,6 +914,10 @@ docker exec -i "$DEVBOX_NAME" bash < "\$baseline_frontend" - # save baseline to /home/devbox/tmp/baseline_frontend - mkdir -p /home/devbox/tmp - cp "\$baseline_frontend" /home/devbox/tmp/baseline_frontend.bak - - echo "[FRONTEND] \$(date '+%Y-%m-%d %H:%M:%S') Recorded baseline before compilation: \$baseline_frontend" # Check if the frontend service is already running according to the package.json and pnpm-lock.yaml files timestamps @@ -1201,6 +1202,11 @@ docker exec -i "$DEVBOX_NAME" bash < /dev/null + if [ \$ATTEMPT -eq \$MAX_ATTEMPTS ]; then + echo + echo "============================================================================================" + echo + echo "[FRONTEND] [ERROR] Frontend service startup failed. Please check the logs for more information. Logs: ${WORKING_HOME}/logs/frontend.logs" + echo + echo "============================================================================================" + echo + exit 1 + fi + echo echo "[FRONTEND] \$(date '+%Y-%m-%d %H:%M:%S') Frontend compilation and startup completed." echo