[mapguide-commits] r9682 - sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer

svn_mapguide at osgeo.org svn_mapguide at osgeo.org
Thu Jul 23 08:30:14 PDT 2020


Author: jng
Date: 2020-07-23 08:30:14 -0700 (Thu, 23 Jul 2020)
New Revision: 9682

Modified:
   sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/DevHttpServer.vcxproj
   sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/main.cpp
Log:
Re-structure base wwwroot so we can easily drop a custom viewer application (eg. mapguide-react-layout) and be usable in this dev http server.

Modified: sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/DevHttpServer.vcxproj
===================================================================
--- sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/DevHttpServer.vcxproj	2020-07-23 15:19:15 UTC (rev 9681)
+++ sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/DevHttpServer.vcxproj	2020-07-23 15:30:14 UTC (rev 9682)
@@ -122,8 +122,8 @@
 echo Copy webconfig.ini
 xcopy /r /d /y "$(SolutionDir)webconfig.ini" "$(TargetDir)"
 echo Copy mapagent test pages
-IF NOT EXIST "$(TargetDir)mapagent" mkdir "$(TargetDir)mapagent"
-xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)mapagent"
+IF NOT EXIST "$(TargetDir)wwwroot\mapagent" mkdir "$(TargetDir)wwwroot\mapagent"
+xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)wwwroot\mapagent"
 echo Copy web tier dlls
 xcopy /r /d /y "$(TargetDir)..\*.dll" "$(TargetDir)"
 echo Copy web tier pdbs
@@ -161,8 +161,8 @@
 echo Copy webconfig.ini
 xcopy /r /d /y "$(SolutionDir)webconfig.ini" "$(TargetDir)"
 echo Copy mapagent test pages
-IF NOT EXIST "$(TargetDir)mapagent" mkdir "$(TargetDir)mapagent"
-xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)mapagent"
+IF NOT EXIST "$(TargetDir)wwwroot\mapagent" mkdir "$(TargetDir)wwwroot\mapagent"
+xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)wwwroot\mapagent"
 echo Copy web tier dlls
 xcopy /r /d /y "$(TargetDir)..\*.dll" "$(TargetDir)"
 echo Copy web tier pdbs
@@ -201,8 +201,8 @@
 echo Copy webconfig.ini
 xcopy /r /d /y "$(SolutionDir)webconfig.ini" "$(TargetDir)"
 echo Copy mapagent test pages
-IF NOT EXIST "$(TargetDir)mapagent" mkdir "$(TargetDir)mapagent"
-xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)mapagent"
+IF NOT EXIST "$(TargetDir)wwwroot\mapagent" mkdir "$(TargetDir)wwwroot\mapagent"
+xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)wwwroot\mapagent"
 echo Copy web tier dlls
 xcopy /r /d /y "$(TargetDir)..\*.dll" "$(TargetDir)"
 echo Copy web tier pdbs
@@ -241,8 +241,8 @@
 echo Copy webconfig.ini
 xcopy /r /d /y "$(SolutionDir)webconfig.ini" "$(TargetDir)"
 echo Copy mapagent test pages
-IF NOT EXIST "$(TargetDir)mapagent" mkdir "$(TargetDir)mapagent"
-xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)mapagent"
+IF NOT EXIST "$(TargetDir)wwwroot\mapagent" mkdir "$(TargetDir)wwwroot\mapagent"
+xcopy /r /d /y "$(SolutionDir)..\..\UnitTest\WebTier\MapAgent\MapAgentForms\*.*" "$(TargetDir)wwwroot\mapagent"
 echo Copy web tier dlls
 xcopy /r /d /y "$(TargetDir)..\*.dll" "$(TargetDir)"
 echo Copy web tier pdbs

Modified: sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/main.cpp
===================================================================
--- sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/main.cpp	2020-07-23 15:19:15 UTC (rev 9681)
+++ sandbox/jng/ogc_viewer_representation/Web/src/DevHttpServer/main.cpp	2020-07-23 15:30:14 UTC (rev 9682)
@@ -357,12 +357,13 @@
 
     httplib::Server server;
 
-    server.set_mount_point("/mapguide/mapagent", "./mapagent");
+    server.set_mount_point("/mapguide", "./wwwroot");
 
     server.Post("/mapguide/mapagent/mapagent.fcgi", MapAgentHandler);
     server.Get("/mapguide/mapagent/mapagent.fcgi", MapAgentHandler);
 
     printf("Listening on port %d\n", port);
+    //TODO: Gracefully handle Ctrl-C shutdown
     server.listen("localhost", port);
 
     {



More information about the mapguide-commits mailing list