From 0aef2aaae6345e83f768f7a1c384b0de900cda1b Mon Sep 17 00:00:00 2001 From: Tianyong Qiu Date: Thu, 6 Feb 2025 11:41:58 +0800 Subject: [PATCH] Update host ip in docker environment for local mongodb and rabbitMQ --- devbox/devbox.local/devbox | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/devbox/devbox.local/devbox b/devbox/devbox.local/devbox index b2bde4b..f250a00 100644 --- a/devbox/devbox.local/devbox +++ b/devbox/devbox.local/devbox @@ -723,6 +723,7 @@ export WORKING_HOME="${WORKING_HOME}" export USE_LOCAL_COMPONENT="${USE_LOCAL_COMPONENT}" export DEVBOX_BACKEND_PORT="${DEVBOX_BACKEND_PORT}" export DEVBOX_FRONTEND_PORT="${DEVBOX_FRONTEND_PORT}" +DEFAULT_IP=\$(ip route | grep default | sed -n 's/.*default via \([^ ]*\).*/\1/p') export OSTYPE="${OSTYPE}" @@ -758,14 +759,14 @@ if [[ "${USE_LOCAL_COMPONENT,,}" == "true" ]]; then cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env # Online endpoint info export MONGODB_NAME=freeleaps2 - export MONGODB_URI=mongodb://172.18.0.1:27017/ + export MONGODB_URI=mongodb://\$DEFAULT_IP:27017/ export SITE_ACCESS_PORT=80 export FREELEAPS_ENV=dev export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd export STRIPE_WEBHOOK_SECRET= export SITE_URL_ROOT=http://localhost/ export BLOB_STORE_CONNECTION_STR="DefaultEndpointsProtocol=https;AccountName=freeleaps1static;AccountKey=SIk7S3RviJxl1XhGiDZKA3cvzfxNrSbsBMfJ3EbKTsKPeMwhy8FTLpJliRLzQVE6uaSX8giDYw2h+ASt5MmHxQ==;EndpointSuffix=core.windows.net" - export RABBITMQ_HOST=172.18.0.1 + export RABBITMQ_HOST=\$DEFAULT_IP export RABBITMQ_PORT=5672 export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/ export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/ @@ -778,14 +779,14 @@ else cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env # Online endpoint info export MONGODB_NAME=freeleaps2-mongo - export MONGODB_URI=mongodb://172.18.0.1:27017/ + export MONGODB_URI=mongodb://\$DEFAULT_IP:27017/ export SITE_ACCESS_PORT=80 export FREELEAPS_ENV=dev export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd export STRIPE_WEBHOOK_SECRET= export SITE_URL_ROOT=http://localhost/ export BLOB_STORE_CONNECTION_STR="DefaultEndpointsProtocol=https;AccountName=freeleaps1static;AccountKey=SIk7S3RviJxl1XhGiDZKA3cvzfxNrSbsBMfJ3EbKTsKPeMwhy8FTLpJliRLzQVE6uaSX8giDYw2h+ASt5MmHxQ==;EndpointSuffix=core.windows.net" - export RABBITMQ_HOST=172.18.0.1 + export RABBITMQ_HOST=\$DEFAULT_IP export RABBITMQ_PORT=5672 export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/ export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/