You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The application uses `docker:dind` (Docker in Docker) for pulling image and scanning with external tools (currently only [Trivy](https://github.com/aquasecurity/trivy)). This model is to ensure we can run this safely in [Kubernetes](https://kubernetes.io/) and avoid any dependency or clutter in host system.
55
+
The application uses `docker:dind` (Docker in Docker) for pulling image and scanning with external tools (currently only [Trivy](https://github.com/aquasecurity/trivy) and [Dockle](https://github.com/goodwithtech/dockle)). This model is to ensure we can run this safely in [Kubernetes](https://kubernetes.io/) and avoid any dependency or clutter in host system.
56
56
57
-
Two containers are used to deliver the service:
57
+
Three containers are used to deliver the service:
58
58
59
59
1. Docker in Docker (DIND) container
60
60
2. API Server (This app) container
61
+
3. Redis (For data structure persistence)
61
62
62
63
`/var/run` is shared between the two containers to allow `API Server` access to `DIND` through unix socket in `/var/run/docker.sock`
0 commit comments