diff --git a/stack_orchestrator/deploy/deployment_create.py b/stack_orchestrator/deploy/deployment_create.py index 5daffad8..5ec6b33c 100644 --- a/stack_orchestrator/deploy/deployment_create.py +++ b/stack_orchestrator/deploy/deployment_create.py @@ -368,7 +368,10 @@ def init_operation(deploy_command_context, stack, deployer_type, config, spec_file_content.update({"config": merged_config}) ports = _get_mapped_ports(stack, map_ports_to_host) - spec_file_content.update({"network": {"ports": ports}}) + # Merge network section instead of overwriting (preserve http-proxy from stack init) + orig_network = spec_file_content.get("network", {}) + orig_network["ports"] = ports + spec_file_content["network"] = orig_network named_volumes = _get_named_volumes(stack) if named_volumes: