From 3b2f68be543570ae75598ad742617f65784379ef Mon Sep 17 00:00:00 2001 From: Julian Ste <31321934+julian-st@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:51:31 +0100 Subject: [PATCH 1/2] Change server address from 'localhost' to '0.0.0.0' --- .../main/resources/cpp-oatpp-server/main-api-server.mustache | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/cpp-oatpp-server/main-api-server.mustache b/modules/openapi-generator/src/main/resources/cpp-oatpp-server/main-api-server.mustache index 6ee93b4dd416..3a433fc3667e 100644 --- a/modules/openapi-generator/src/main/resources/cpp-oatpp-server/main-api-server.mustache +++ b/modules/openapi-generator/src/main/resources/cpp-oatpp-server/main-api-server.mustache @@ -22,7 +22,7 @@ public: * Create ConnectionProvider component which listens on the port */ OATPP_CREATE_COMPONENT(std::shared_ptr, serverConnectionProvider)([] { - return oatpp::network::tcp::server::ConnectionProvider::createShared({"localhost", {{serverPort}}{{^serverPort}}8080{{/serverPort}}, oatpp::network::Address::IP_4}); + return oatpp::network::tcp::server::ConnectionProvider::createShared({"0.0.0.0", {{serverPort}}{{^serverPort}}8080{{/serverPort}}, oatpp::network::Address::IP_4}); }()); /** From 10662846f20b6aba376029d95a8b891cea0a7b77 Mon Sep 17 00:00:00 2001 From: Julian Ste <31321934+julian-st@users.noreply.github.com> Date: Tue, 11 Nov 2025 13:52:46 +0100 Subject: [PATCH 2/2] Change server connection to listen on all interfaces --- samples/server/petstore/cpp-oatpp/main-api-server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/server/petstore/cpp-oatpp/main-api-server.cpp b/samples/server/petstore/cpp-oatpp/main-api-server.cpp index 7a87ccb7f61e..03b489df102d 100644 --- a/samples/server/petstore/cpp-oatpp/main-api-server.cpp +++ b/samples/server/petstore/cpp-oatpp/main-api-server.cpp @@ -34,7 +34,7 @@ class AppComponent { * Create ConnectionProvider component which listens on the port */ OATPP_CREATE_COMPONENT(std::shared_ptr, serverConnectionProvider)([] { - return oatpp::network::tcp::server::ConnectionProvider::createShared({"localhost", 8080, oatpp::network::Address::IP_4}); + return oatpp::network::tcp::server::ConnectionProvider::createShared({"0.0.0.0", 8080, oatpp::network::Address::IP_4}); }()); /**