Add boilerplate for 'make serve'
This commit is contained in:
parent
8e8451ec26
commit
b705d2677a
|
@ -0,0 +1,18 @@
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[Containerfile]
|
||||||
|
charset = utf8
|
||||||
|
indent_style = tab
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[Makefile]
|
||||||
|
indent_style = tab
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
|
||||||
|
[*]
|
||||||
|
end_of_line = lf
|
||||||
|
insert_final_newline = true
|
|
@ -0,0 +1 @@
|
||||||
|
out/
|
|
@ -0,0 +1,22 @@
|
||||||
|
PORT := 8080
|
||||||
|
default: build
|
||||||
|
|
||||||
|
out:
|
||||||
|
mkdir -p out
|
||||||
|
|
||||||
|
.PHONY: build
|
||||||
|
build: out/index.json
|
||||||
|
out/index.json: out Containerfile
|
||||||
|
docker \
|
||||||
|
build \
|
||||||
|
-f Containerfile \
|
||||||
|
--output type=oci,rewrite-timestamp=true,force-compression=true,name=distrust/docs,tar=true,dest=- \
|
||||||
|
. \
|
||||||
|
| tar -C out/ -mx
|
||||||
|
|
||||||
|
.PHONY: serve
|
||||||
|
serve: build
|
||||||
|
tar -C out/ -cf - . | docker load
|
||||||
|
docker run -p $(PORT):8080 distrust/docs
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue