docs: migrate documentation to Fumadocs

This commit is contained in:
ajnart committed 2026-09-10 20:39:26 +02:00
1 parent 6cca757493
commit 6704ef2c13
254 files changed
+6035 -11002

No files matched your search

+12 -10
View File
@@ -4,7 +4,9 @@ set -eu
WORKSHOP_IMAGE_TEST_PORT=${WORKSHOP_IMAGE_TEST_PORT:-18091}
WORKSHOP_IMAGE_TEST_NAME="homarr-workshop-image-test-$$"
WORKSHOP_IMAGE_TEST_TAG="homarr-workshop:test-$$"
PREVIEW_ORIGIN=https://v2.preview.homarr.dev
PREVIEW_WEBSITE_URL=https://v2.preview.homarr.dev/about-us
PREVIEW_API_URL=https://v2.preview.homarr.dev
PREVIEW_WORKSHOP_URL=$PREVIEW_API_URL/workshop
cleanup() {
docker rm --force "$WORKSHOP_IMAGE_TEST_NAME" >/dev/null 2>&1 || true
@@ -14,10 +16,10 @@ trap cleanup EXIT
docker build --target production -f apps/workshop/Dockerfile -t "$WORKSHOP_IMAGE_TEST_TAG" .
docker run --detach --name "$WORKSHOP_IMAGE_TEST_NAME" \
--publish "127.0.0.1:$WORKSHOP_IMAGE_TEST_PORT:8090" \
--env HOMARR_WEBSITE_URL="$PREVIEW_ORIGIN" \
--env WORKSHOP_API_URL="$PREVIEW_ORIGIN" \
--env WORKSHOP_WEB_URL="$PREVIEW_ORIGIN/workshop" \
--env WORKSHOP_PUBLIC_ORIGIN="$PREVIEW_ORIGIN" \
--env HOMARR_WEBSITE_URL="$PREVIEW_WEBSITE_URL" \
--env WORKSHOP_API_URL="$PREVIEW_API_URL" \
--env WORKSHOP_WEB_URL="$PREVIEW_WORKSHOP_URL" \
--env WORKSHOP_PUBLIC_ORIGIN="$PREVIEW_API_URL" \
--env PB_ALLOWED_ORIGINS='*' \
"$WORKSHOP_IMAGE_TEST_TAG" >/dev/null
@@ -33,16 +35,16 @@ for attempt in $(seq 1 60); do
done
WORKSHOP_TEST_URL="http://127.0.0.1:$WORKSHOP_IMAGE_TEST_PORT" \
EXPECTED_HOMARR_WEBSITE_URL="$PREVIEW_ORIGIN" \
EXPECTED_WORKSHOP_API_URL="$PREVIEW_ORIGIN" \
EXPECTED_WORKSHOP_WEB_URL="$PREVIEW_ORIGIN/workshop" \
EXPECTED_HOMARR_WEBSITE_URL="$PREVIEW_WEBSITE_URL" \
EXPECTED_WORKSHOP_API_URL="$PREVIEW_API_URL" \
EXPECTED_WORKSHOP_WEB_URL="$PREVIEW_WORKSHOP_URL" \
node apps/workshop/tests/runtime-config.integration.mjs
docker exec "$WORKSHOP_IMAGE_TEST_NAME" pocketbase superuser create \
workshop-image@example.invalid 'WorkshopImageTest123!' --dir=/pb_data
WORKSHOP_TEST_URL="http://127.0.0.1:$WORKSHOP_IMAGE_TEST_PORT" \
EXPECTED_WORKSHOP_API_URL="$PREVIEW_ORIGIN" \
EXPECTED_WORKSHOP_WEB_URL="$PREVIEW_ORIGIN/workshop" \
EXPECTED_WORKSHOP_API_URL="$PREVIEW_API_URL" \
EXPECTED_WORKSHOP_WEB_URL="$PREVIEW_WORKSHOP_URL" \
node apps/workshop/tests/workshop-social-metadata.integration.mjs
curl --fail --location --silent "http://127.0.0.1:$WORKSHOP_IMAGE_TEST_PORT/workshop" >/dev/null