From 5f3b149e596a82b528e4e20293cfd57e0e0424bb Mon Sep 17 00:00:00 2001 From: Tianyong Qiu Date: Sun, 16 Feb 2025 22:46:48 +0800 Subject: [PATCH] Update for init competed echo information --- devbox/devbox.local/devbox | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/devbox/devbox.local/devbox b/devbox/devbox.local/devbox index 02aff5e..df9b369 100644 --- a/devbox/devbox.local/devbox +++ b/devbox/devbox.local/devbox @@ -851,15 +851,25 @@ echo "$USE_LOCAL_COMPONENT" > "$WORKING_HOME/.use-local-component" pushd $WORKING_HOME +IS_START_FRONTEND=false # Make a user input (Y/N) to continue pull freeleaps.com code and start if N then exit read -p "Do you want to continue to pull freeleaps.com code and start the services? (Y/N): " user_input if [[ "$user_input" == "N" || "$user_input" == "n" ]]; then # Echo as init job completed and exit - echo "==> [INIT] DevBox environment initialization completed." + echo + echo "===========================================================" + echo "DevBox init completed successfully!" + echo "DevBox Environment Details:" + echo " DevBox container name: $DEVBOX_NAME" + echo " DevBox container ID: $WORKING_HOME/.devbox-instance" + echo "===========================================================" + echo exit 0 fi +IS_START_FRONTEND=true + # Check if username and password are set if [[ -z "$FREELEAPS_USERNAME" || -z "$FREELEAPS_PASSWORD" ]]; then echo "Warining: Username and password are required to pull freeleaps.com code." @@ -875,8 +885,6 @@ if ! git ls-remote "https://$FREELEAPS_USERNAME:$FREELEAPS_PASSWORD@freeleaps.co exit 1 fi - - FRONTEND_GIT_URL="https://$FREELEAPS_USERNAME:$FREELEAPS_PASSWORD@freeleaps.com:3443/products/freeleaps.git" # Check if freeleaps2-frontend exists, if not git clone it if [ ! -d $WORKING_HOME/freeleaps ]; then @@ -1138,10 +1146,13 @@ EOF echo echo "===========================================================" echo "DevBox init completed successfully!" + echo "DevBox Environment Details:" + echo "1. Code repository is located at: ${WORKING_HOME}/freeleaps" + echo "2. Open up the frontend by visiting: http://localhost:${DEVBOX_FRONTEND_PORT}" + echo "3. Log files can be viewed at:" + echo " - Backend logs: ${WORKING_HOME}/logs/backend.logs" + echo " - Frontend logs: ${WORKING_HOME}/logs/frontend.logs" echo " DevBox container ID: $WORKING_HOME/.devbox-instance" - echo " Repository cloned to: $WORKING_HOME/freeleaps" - echo " Backend logs: $WORKING_HOME/logs/backend.logs" - echo " Frontend logs: $WORKING_HOME/logs/frontend.logs" echo " Backend PID: $WORKING_HOME/.backend.pid" echo " Frontend PID: $WORKING_HOME/.frontend.pid" echo "==========================================================="