Commit e8bfb218 by Marcus Andersson Committed by GitHub

Build: changing docs docker image to prevent setting up frontend devenv. (#28670)

* Build: changing docs dev-environment

I have added a new image that will include the auto-generated frontend docs so you don't have to generate those locally prior to running the doc container. This has a dependency on this PR: https://github.com/grafana/website/pull/2744 and that we publish a version of the `grafana/docs-devenv` image.

* will ignore everything (even symbolic links)

* fixed spelling.

* added newline.

* updated image name.
parent 43a0167b
...@@ -119,5 +119,5 @@ compilation-stats.json ...@@ -119,5 +119,5 @@ compilation-stats.json
# report dumping the whole system env # report dumping the whole system env
/report.*.json /report.*.json
# auto generated front end docs # auto generated frontend docs
/docs/sources/packages_api/* /docs/sources/packages_api
\ No newline at end of file
.PHONY: docs docs-test docs-no-pull docs-generate-frontend docs-no-generate-frontend .PHONY: docs docs-no-pull docs-test
IMAGE = grafana/docs-base:latest IMAGE = grafana/grafana-docs-dev:latest
docs-generate-frontend: docs:
yarn install --pure-lockfile
yarn run packages:build
yarn run packages:docsExtract
yarn run packages:docsToMarkdown
yarn run packages:clean
docs-no-generate-frontend:
docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest -p 3002:3002 --rm -it $(IMAGE) /bin/bash -c 'make server'
docs: docs-generate-frontend
docker pull $(IMAGE) docker pull $(IMAGE)
docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest -p 3002:3002 --rm -it $(IMAGE) /bin/bash -c 'make server' docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest -p 3002:3002 --rm -it $(IMAGE)
docs-no-pull: docs-generate-frontend docs-no-generate-frontend docs-no-pull:
docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest -p 3002:3002 --rm -it $(IMAGE)
docs-test: docs-generate-frontend docs-test:
docker pull $(IMAGE) docker pull $(IMAGE)
docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest --rm -it $(IMAGE) /bin/bash -c 'make prod' docker run -v $(shell pwd)/sources:/hugo/content/docs/grafana/latest --rm -it $(IMAGE) /bin/bash -c 'make prod'
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment