File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
platform_blueprint/deploy/prod/vm Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -86,9 +86,22 @@ for service in "$@"; do
8686 sudo -n docker inspect "$service" --format "{{range .Config.Env}}{{println .}}{{end}}" >> "$env_file"
8787 awk -F= '!seen[$1]++' "$env_file" > "${env_file}.dedup"
8888 mv "${env_file}.dedup" "$env_file"
89+ network_name="$(
90+ sudo -n docker inspect "$service" --format '{{range $k,$v := .NetworkSettings.Networks}}{{println $k}}{{end}}' 2>/dev/null | head -n1
91+ )"
92+ if [[ -z "${network_name}" ]]; then
93+ network_name="$(
94+ sudo -n docker network ls --format '{{.Name}}' | awk '/_default$/ {print; exit}'
95+ )"
96+ fi
97+ if [[ -z "${network_name}" ]]; then
98+ rm -f "$env_file"
99+ echo "ERROR: could not determine docker network for ${service}" >&2
100+ exit 1
101+ fi
89102 echo "== remote migrate: ${service} =="
90103 sudo -n docker run --rm \
91- --network "container:${service }" \
104+ --network "${network_name }" \
92105 --env-file "$env_file" \
93106 -v "${REMOTE_STAGE_DIR}:/workspace" \
94107 -w "/workspace/${repo_dir}" \
You can’t perform that action at this time.
0 commit comments