Update host ip in docker environment for local mongodb and rabbitMQ

This commit is contained in:
Tianyong Qiu 2025-02-06 11:41:58 +08:00
parent 278c44a25f
commit 0aef2aaae6

View File

@ -723,6 +723,7 @@ export WORKING_HOME="${WORKING_HOME}"
export USE_LOCAL_COMPONENT="${USE_LOCAL_COMPONENT}" export USE_LOCAL_COMPONENT="${USE_LOCAL_COMPONENT}"
export DEVBOX_BACKEND_PORT="${DEVBOX_BACKEND_PORT}" export DEVBOX_BACKEND_PORT="${DEVBOX_BACKEND_PORT}"
export DEVBOX_FRONTEND_PORT="${DEVBOX_FRONTEND_PORT}" export DEVBOX_FRONTEND_PORT="${DEVBOX_FRONTEND_PORT}"
DEFAULT_IP=\$(ip route | grep default | sed -n 's/.*default via \([^ ]*\).*/\1/p')
export OSTYPE="${OSTYPE}" export OSTYPE="${OSTYPE}"
@ -758,14 +759,14 @@ if [[ "${USE_LOCAL_COMPONENT,,}" == "true" ]]; then
cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env
# Online endpoint info # Online endpoint info
export MONGODB_NAME=freeleaps2 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 SITE_ACCESS_PORT=80
export FREELEAPS_ENV=dev export FREELEAPS_ENV=dev
export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd
export STRIPE_WEBHOOK_SECRET= export STRIPE_WEBHOOK_SECRET=
export SITE_URL_ROOT=http://localhost/ export SITE_URL_ROOT=http://localhost/
export BLOB_STORE_CONNECTION_STR="DefaultEndpointsProtocol=https;AccountName=freeleaps1static;AccountKey=SIk7S3RviJxl1XhGiDZKA3cvzfxNrSbsBMfJ3EbKTsKPeMwhy8FTLpJliRLzQVE6uaSX8giDYw2h+ASt5MmHxQ==;EndpointSuffix=core.windows.net" 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 RABBITMQ_PORT=5672
export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/ export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/
export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/ export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/
@ -778,14 +779,14 @@ else
cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env cat << 'EOFinner' > ~/freeleaps_home/freeleaps/.dev.env
# Online endpoint info # Online endpoint info
export MONGODB_NAME=freeleaps2-mongo 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 SITE_ACCESS_PORT=80
export FREELEAPS_ENV=dev export FREELEAPS_ENV=dev
export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd export STRIPE_API_KEY=sk_test_51Ogsw5B0IyqaSJBrwczlr820jnmvA1qQQGoLZ2XxOsIzikpmXo4pRLjw4XVMTEBR8DdVTYySiAv1XX53Zv5xqynF00GfMqttFd
export STRIPE_WEBHOOK_SECRET= export STRIPE_WEBHOOK_SECRET=
export SITE_URL_ROOT=http://localhost/ export SITE_URL_ROOT=http://localhost/
export BLOB_STORE_CONNECTION_STR="DefaultEndpointsProtocol=https;AccountName=freeleaps1static;AccountKey=SIk7S3RviJxl1XhGiDZKA3cvzfxNrSbsBMfJ3EbKTsKPeMwhy8FTLpJliRLzQVE6uaSX8giDYw2h+ASt5MmHxQ==;EndpointSuffix=core.windows.net" 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 RABBITMQ_PORT=5672
export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/ export FREELEAPS_DEVSVC_ENDPOINT=http://localhost:8007/api/devsvc/
export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/ export FREELEAPS_CONTENT_ENDPOINT=http://localhost:8013/api/content/