aboutsummaryrefslogtreecommitdiff
path: root/zenserver/zenserver.cpp
diff options
context:
space:
mode:
authorStefan Boberg <[email protected]>2021-06-20 17:02:29 +0200
committerStefan Boberg <[email protected]>2021-06-20 17:02:29 +0200
commit4d31e4138c0df916bcb7d2ac84a0f1854cfd073b (patch)
tree04d42f0c40be2d6ce6ff248e85035a896004a526 /zenserver/zenserver.cpp
parentImproved some logging in test harness, added launcher test (diff)
downloadzen-4d31e4138c0df916bcb7d2ac84a0f1854cfd073b.tar.xz
zen-4d31e4138c0df916bcb7d2ac84a0f1854cfd073b.zip
Launch sandbox directory is now dynamic and configured from the main server
Also added some debug logging
Diffstat (limited to 'zenserver/zenserver.cpp')
-rw-r--r--zenserver/zenserver.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/zenserver/zenserver.cpp b/zenserver/zenserver.cpp
index c0b0dddec..f1db8676b 100644
--- a/zenserver/zenserver.cpp
+++ b/zenserver/zenserver.cpp
@@ -96,7 +96,9 @@ public:
m_HttpProjectService.reset(new zen::HttpProjectService{*m_CasStore, m_ProjectStore});
m_LocalProjectService = zen::LocalProjectService::New(*m_CasStore, m_ProjectStore);
- m_HttpLaunchService = std::make_unique<zen::HttpLaunchService>(*m_CasStore);
+ std::filesystem::path SandboxDir = m_DataRoot / "exec" / "sandbox";
+ zen::CreateDirectories(SandboxDir);
+ m_HttpLaunchService = std::make_unique<zen::HttpLaunchService>(*m_CasStore, SandboxDir);
m_CidStore = std::make_unique<zen::CidStore>(*m_CasStore, m_DataRoot / "cid");