feat: proxy workbench admin through service
This commit is contained in:
@@ -319,6 +319,12 @@ imInternalApi:
|
||||
serviceName: "hotgo-admin"
|
||||
serviceSecret: "${IM_INTERNAL_API_SECRET}"
|
||||
|
||||
imWorkbenchApi:
|
||||
baseUrl: "http://im_workbench:6061"
|
||||
serviceName: "hotgo-admin"
|
||||
serviceSecret: "${IM_WORKBENCH_API_SECRET}"
|
||||
timeout: "5s"
|
||||
|
||||
imConfigApi:
|
||||
serviceName: "im-server"
|
||||
serviceSecret: "${IM_CONFIG_API_SECRET}"
|
||||
|
||||
@@ -316,6 +316,12 @@ imInternalApi:
|
||||
serviceName: "$IM_INTERNAL_API_SERVICE_NAME"
|
||||
serviceSecret: "$IM_INTERNAL_API_SECRET"
|
||||
|
||||
imWorkbenchApi:
|
||||
baseUrl: "$IM_WORKBENCH_API_BASE_URL"
|
||||
serviceName: "$IM_WORKBENCH_API_SERVICE_NAME"
|
||||
serviceSecret: "$IM_WORKBENCH_API_SECRET"
|
||||
timeout: "5s"
|
||||
|
||||
imConfigApi:
|
||||
serviceName: "$IM_CONFIG_API_SERVICE_NAME"
|
||||
serviceSecret: "$IM_CONFIG_API_SECRET"
|
||||
|
||||
@@ -6,11 +6,12 @@ cd /app
|
||||
# Render the real config from the template using only the specific env vars we
|
||||
# expect — avoids accidentally substituting anything else that might contain a
|
||||
# literal '$' in the YAML.
|
||||
envsubst '$MYSQL_DSN $REDIS_ADDR $REDIS_DB $REDIS_PASSWORD $TOKEN_SECRET_KEY $QUEUE_DRIVER $KAFKA_ADDRESS $KAFKA_VERSION $KAFKA_USERNAME $KAFKA_PASSWORD $KAFKA_SASL_MECHANISM $IM_ADMIN_API_BASE_URL $IM_ADMIN_API_SERVICE_ID $IM_ADMIN_API_SECRET $IM_INTERNAL_API_BASE_URL $IM_INTERNAL_API_SERVICE_NAME $IM_INTERNAL_API_SECRET $IM_CONFIG_API_SERVICE_NAME $IM_CONFIG_API_SECRET' \
|
||||
envsubst '$MYSQL_DSN $REDIS_ADDR $REDIS_DB $REDIS_PASSWORD $TOKEN_SECRET_KEY $QUEUE_DRIVER $KAFKA_ADDRESS $KAFKA_VERSION $KAFKA_USERNAME $KAFKA_PASSWORD $KAFKA_SASL_MECHANISM $IM_ADMIN_API_BASE_URL $IM_ADMIN_API_SERVICE_ID $IM_ADMIN_API_SECRET $IM_INTERNAL_API_BASE_URL $IM_INTERNAL_API_SERVICE_NAME $IM_INTERNAL_API_SECRET $IM_WORKBENCH_API_BASE_URL $IM_WORKBENCH_API_SERVICE_NAME $IM_WORKBENCH_API_SECRET $IM_CONFIG_API_SERVICE_NAME $IM_CONFIG_API_SECRET' \
|
||||
< manifest/config/config.template > manifest/config/config.yaml
|
||||
|
||||
echo "queue.driver=${QUEUE_DRIVER:-}"
|
||||
echo "queue.kafka.address=${KAFKA_ADDRESS:-}"
|
||||
echo "imAdminApi.baseUrl=${IM_ADMIN_API_BASE_URL:-}"
|
||||
echo "imWorkbenchApi.baseUrl=${IM_WORKBENCH_API_BASE_URL:-}"
|
||||
|
||||
exec ./hotgo
|
||||
|
||||
Reference in New Issue
Block a user