2024-01-26 20:01:40 +00:00
|
|
|
# These commands must be run from the VictoriaMetrics repository root
|
|
|
|
|
2023-11-22 16:22:41 +00:00
|
|
|
# Converts images at docs folder to webp format
|
2024-04-18 01:11:03 +00:00
|
|
|
# See https://docs.victoriametrics.com/single-server-victoriametrics/#images-in-documentation
|
2024-08-19 12:38:56 +00:00
|
|
|
docs-image:
|
2024-07-25 11:12:01 +00:00
|
|
|
if [ ! -d vmdocs ]; then \
|
|
|
|
git clone --depth 1 git@github.com:VictoriaMetrics/vmdocs vmdocs; \
|
2024-07-24 08:00:31 +00:00
|
|
|
fi; \
|
2024-07-25 11:12:01 +00:00
|
|
|
cd vmdocs && \
|
2024-07-24 08:00:31 +00:00
|
|
|
git checkout main && \
|
|
|
|
git pull origin main && \
|
2024-07-25 11:12:01 +00:00
|
|
|
cd .. && \
|
2024-07-24 08:00:31 +00:00
|
|
|
docker build \
|
2024-07-25 11:12:01 +00:00
|
|
|
-t vmdocs-docker-package \
|
2024-08-19 12:38:56 +00:00
|
|
|
vmdocs
|
|
|
|
|
|
|
|
docs-debug: docs docs-image
|
2024-07-24 08:00:31 +00:00
|
|
|
docker run \
|
2024-07-25 11:12:01 +00:00
|
|
|
--rm \
|
|
|
|
--name vmdocs-docker-container \
|
2024-07-24 08:00:31 +00:00
|
|
|
-p 1313:1313 \
|
2024-07-25 11:12:01 +00:00
|
|
|
-v ./docs:/opt/docs/content vmdocs-docker-package
|
2024-08-19 12:38:56 +00:00
|
|
|
|
|
|
|
docs-images-to-webp: docs-image
|
|
|
|
docker run \
|
|
|
|
--rm \
|
|
|
|
--entrypoint /usr/bin/find \
|
|
|
|
--name vmdocs-docker-container \
|
|
|
|
-v ./docs:/opt/docs/content vmdocs-docker-package \
|
|
|
|
content \
|
|
|
|
-regex ".*\.\(png\|jpg\|jpeg\)" \
|
|
|
|
-exec sh -c 'cwebp -preset drawing -m 6 -o $$(echo {} | cut -f-1 -d.).webp {} && rm -rf {}' {} \;
|