wip: reorganized to go pkg structure

This commit is contained in:
Michael Hohn
2024-05-15 15:57:27 -07:00
committed by =Michael Hohn
parent 198453ee90
commit 9750eeab20
27 changed files with 90 additions and 92 deletions

View File

@@ -9,13 +9,13 @@ import (
"log/slog"
"os"
"github.com/advanced-security/mrvacommander/config/mcc"
"github.com/advanced-security/mrvacommander/interfaces/mci"
"github.com/advanced-security/mrvacommander/lib/commander/lcmem"
"github.com/advanced-security/mrvacommander/lib/logger/llmem"
"github.com/advanced-security/mrvacommander/lib/queue/lqmem"
"github.com/advanced-security/mrvacommander/lib/runner/lrmem"
"github.com/advanced-security/mrvacommander/lib/storage/lsmem"
"mrvacommander/config/mcc"
"mrvacommander/pkg/agent"
"mrvacommander/pkg/logger"
"mrvacommander/pkg/queue"
"mrvacommander/pkg/server"
"mrvacommander/pkg/storage"
)
func main() {
@@ -68,16 +68,16 @@ func main() {
switch *mode {
case "standalone":
// Assemble single-process version
state := mci.State{
Commander: &lcmem.Commander{},
Logger: &llmem.Logger{},
Queue: &lqmem.Queue{},
Storage: &lsmem.Storage{CurrentID: config.Storage.StartingID},
Runner: &lrmem.Runner{},
state := server.State{
Commander: &server.CommanderSingle{},
Logger: &logger.LoggerSingle{},
Queue: &queue.QueueSingle{},
Storage: &storage.StorageSingle{CurrentID: config.Storage.StartingID},
Runner: &agent.RunnerSingle{},
}
main := &lcmem.Commander{}
main.Setup(state)
main.Run(state)
main := &server.CommanderSingle{}
main.Setup(&state)
main.Run()
case "container":
// Assemble cccontainer