diff --git a/client/containers/qldbtools/Dockerfile b/client/containers/qldbtools/Dockerfile index 158a335..3895e65 100644 --- a/client/containers/qldbtools/Dockerfile +++ b/client/containers/qldbtools/Dockerfile @@ -20,7 +20,7 @@ WORKDIR /work-gh/mrva/mrvacommander/client/qldbtools/ RUN pip install --upgrade pip # Install the required Python packages from requirements.txt -RUN pip install -r requirements.txt +RUN pip install --no-cache-dir -r requirements.txt # Install qldbtools RUN pip install . diff --git a/mrvacommander.code-workspace b/mrvacommander.code-workspace index c19f09d..a78a6f5 100644 --- a/mrvacommander.code-workspace +++ b/mrvacommander.code-workspace @@ -7,6 +7,7 @@ "settings": { "sarif-viewer.connectToGithubCodeScanning": "off", "codeQL.githubDatabase.download": "never", - "makefile.configureOnOpen": false + "makefile.configureOnOpen": false, + "git.ignoreLimitWarning": true } } \ No newline at end of file diff --git a/notes/system-structure.dot b/notes/system-structure.dot index 57f42cc..f13ae38 100644 --- a/notes/system-structure.dot +++ b/notes/system-structure.dot @@ -40,6 +40,9 @@ digraph DockerComposeDemo { + + +
client-ghmrva
Dockerfile: ./client/containers/ghmrva/Dockerfile
> ]; @@ -97,15 +100,11 @@ digraph DockerComposeDemo { - - + + + - - - - -
server
Dockerfile: ./cmd/server/Dockerfile
c.RootHandler
c.MRVARequest
c.MRVARequest
c.MRVAStatus
c.MRVADownloadArtifact
c.MRVARequestID
c.MRVAStatus
c.MRVAStatusID
c.MRVADownloadQLDB
c.MRVADownloadArtifact
c.MRVADownloadArtifactID
c.MRVADownloadServe
Not Found
> @@ -119,4 +118,10 @@ digraph DockerComposeDemo { agent -> dbstore; agent -> artifactstore; agent -> rabbitmq; + + // Message links + client_ghmrva:slot1 -> server:c_MRVARequest [label="message" style=dashed penwidth=2 fontsize=8]; + client_ghmrva:slot2 -> server:c_MRVAStatus [label="message" style=dashed penwidth=2 fontsize=8]; + client_ghmrva:slot3 -> server:c_MRVADownloadArtifact [label="message" style=dashed penwidth=2 fontsize=8]; + } diff --git a/notes/system-structure.svg b/notes/system-structure.svg index aff9c5a..757fdba 100644 --- a/notes/system-structure.svg +++ b/notes/system-structure.svg @@ -4,124 +4,159 @@ - - + + DockerComposeDemo - -Container Dependencies for Demo + +Container Dependencies for Demo dbssvc - - -dbssvc -(./demo/containers/dbsdata/Dockerfile) + + +dbssvc +Dockerfile: ./demo/containers/dbsdata/Dockerfile + dbstore - -dbstore -(minio/minio) + +dbstore +Image: minio/minio:RELEASE.2024-06-11T03-13-30Z + dbstore->dbssvc - - + + client_ghmrva - - -client-ghmrva -(./client/containers/ghmrva/Dockerfile) + + +client-ghmrva +Dockerfile: ./client/containers/ghmrva/Dockerfile + + + +server + + +server +Dockerfile: ./cmd/server/Dockerfile +c.MRVARequest +c.MRVAStatus +c.MRVADownloadArtifact +c.MRVARequestID +c.MRVADownloadQLDB +Not Found + + + + + + +client_ghmrva:slot1->server:c_MRVARequest + + +message + + + +client_ghmrva:slot2->server:c_MRVAStatus + + +message + + + +client_ghmrva:slot3->server:c_MRVADownloadArtifact + + +message + code_server - - -code-server -(./client/containers/vscode/Dockerfile) + + +code-server +Dockerfile: ./client/containers/vscode/Dockerfile + rabbitmq - -rabbitmq -(rabbitmq:3-management) - - - -server - - -server -(./cmd/server/Dockerfile) - - - - - -server->dbstore - - - - - -server->rabbitmq - - + +rabbitmq +Image: rabbitmq:3-management + - + artifactstore - -artifactstore -(minio/minio) - - - -server->artifactstore - - + +artifactstore +Image: minio/minio:RELEASE.2024-06-11T03-13-30Z + - + agent - - -agent -(./cmd/agent/Dockerfile) + + +agent +Dockerfile: ./cmd/agent/Dockerfile + agent->dbstore - - + + agent->rabbitmq - - + + agent->artifactstore - - + + + + + +server->dbstore + + + + + +server->rabbitmq + + + + + +server->artifactstore + +