https://github.com/po3rin/dockerdot
:whale: dockerdot shows dockerfile dependenciy graph. This is useful to understand how build dockerfile. This uses Go WebAssembly + BuildKit package.
https://github.com/po3rin/dockerdot
buildkit docker dockerfile go golang wasm webassembly
Last synced: 10 months ago
JSON representation
:whale: dockerdot shows dockerfile dependenciy graph. This is useful to understand how build dockerfile. This uses Go WebAssembly + BuildKit package.
- Host: GitHub
- URL: https://github.com/po3rin/dockerdot
- Owner: po3rin
- Created: 2019-06-15T06:01:28.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-09-05T19:07:08.000Z (over 6 years ago)
- Last Synced: 2024-11-05T22:41:12.374Z (about 1 year ago)
- Topics: buildkit, docker, dockerfile, go, golang, wasm, webassembly
- Language: Go
- Homepage:
- Size: 18.7 MB
- Stars: 97
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dockerdot

---
dockerdot shows dockerfile dependenciy graph. This is useful to understand how build dockerfile.
This uses Go WebAssembly + BuildKit package.
:whale: https://po3rin.github.io/dockerdot/ :whale:
(not support smart phone ...)
## How to develop
```bash
## build wasm
make build
## run file server
make exec
```
## Go + WebAssembly
https://github.com/golang/go/wiki/WebAssembly
## DOT language
https://medium.com/@dinis.cruz/dot-language-graph-based-diagrams-c3baf4c0decc
## BuildKit
https://github.com/moby/buildkit
## Warn
dockerbot/dockerfile2llb package is almost mirror from moby/buildkit. but sygnal package is not used.