Skip to content

Commit

Permalink
Merge pull request #3820 from uselagoon/docs/make
Browse files Browse the repository at this point in the history
docs: add make target for serving docs locally in docker
  • Loading branch information
tobybellwood authored Dec 16, 2024
2 parents df5fbb3 + 2a3e271 commit 17fc987
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 1 deletion.
14 changes: 14 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,10 @@ PUBLISH_PLATFORM_ARCH := linux/amd64,linux/arm64
# Skip image scanning by default to make building images substantially faster
SCAN_IMAGES := false

# Settings for the MKDocs serving
MKDOCS_IMAGE ?= ghcr.io/amazeeio/mkdocs-material
MKDOCS_SERVE_PORT ?= 8000

# Init the file that is used to hold the image tag cross-reference table
$(shell >build.txt)
$(shell >scan.txt)
Expand Down Expand Up @@ -823,3 +827,13 @@ k3d/clean-k3dconfigs:

.PHONY: k3d/clean-all
k3d/clean-all: k3d/clean k3d/clean-k3dconfigs k3d/clean-charts

.PHONY: docs/serve
docs/serve:
@echo "Starting container to serve documentation"
@docker pull $(MKDOCS_IMAGE)
@docker run --rm -it \
-p 127.0.0.1:$(MKDOCS_SERVE_PORT):$(MKDOCS_SERVE_PORT) \
-v ${PWD}:/docs \
--entrypoint sh $(MKDOCS_IMAGE) \
-c 'mkdocs serve -s --dev-addr=0.0.0.0:$(MKDOCS_SERVE_PORT) -f mkdocs.yml'
2 changes: 1 addition & 1 deletion docs/contributing-to-lagoon/documentation.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ We use [mkdocs](https://www.mkdocs.org/) with the excellent [Material](https://s
From the root of the Lagoon repository (you'll need Docker), run:

```bash title="Get local docs up and running."
docker run --rm -it -p 127.0.0.1:8000:8000 -v ${PWD}:/docs ghcr.io/amazeeio/mkdocs-material
make docs/serve
```

<!-- markdown-link-check-disable-next-line -->
Expand Down

0 comments on commit 17fc987

Please sign in to comment.