mirror of https://github.com/docker/docs.git
28 lines
875 B
Makefile
28 lines
875 B
Makefile
.PHONY: docs build release
|
|
|
|
CONTAINER_NAME=api-build
|
|
export CONTAINER_NAME
|
|
|
|
docs: build
|
|
docker run --rm -it -p 4567:4567 dockercloud/api-docs
|
|
|
|
build:
|
|
git submodule init && git submodule update
|
|
docker build -t dockercloud/api-docs .
|
|
|
|
release: build
|
|
docker rm -f $(CONTAINER_NAME) || true
|
|
docker run --name $(CONTAINER_NAME) -it \
|
|
dockercloud/api-docs middleman build
|
|
docker cp $(CONTAINER_NAME):/app/build ../apidocs/
|
|
rm -r ../apidocs/docker-cloud
|
|
mv ../apidocs/build ../apidocs/docker-cloud
|
|
cp ../apidocs/docker-cloud/index.html ../apidocs/layouts/single.html
|
|
# defuse text that looks like a go template
|
|
grep -rl '{{' ../apidocs/* | xargs sed -i~ "s/{{/{ {/g"
|
|
rm ../apidocs/docker-cloud/includes/node.html~
|
|
rm ../apidocs/docker-cloud/includes/stack.html~
|
|
rm ../apidocs/docker-cloud/index.html~
|
|
rm ../apidocs/layouts/single.html~
|
|
docker rm $(CONTAINER_NAME)
|