Fix start-dev.sh: start root server first, then remove stefankoelle from ignore

This commit is contained in:
2026-09-11 21:15:30 +02:00
parent d18fba6f4d
commit 73f2eef8f9
2 changed files with 14 additions and 2 deletions
-1
View File
@@ -88,7 +88,6 @@ module.exports = function (eleventyConfig) {
input: ".",
includes: "shared/_includes",
output: "dist/moonweb",
excludes: ["stefankoelle", "timecapsule"],
},
serverOptions: {
host: "0.0.0.0",
+14 -1
View File
@@ -1,7 +1,10 @@
#!/usr/bin/env bash
set -euo pipefail
cleanup() { kill $(jobs -p) 2>/dev/null; }
cleanup() {
kill $(jobs -p) 2>/dev/null
[ -f .eleventyignore.bak ] && mv .eleventyignore.bak .eleventyignore 2>/dev/null
}
trap cleanup EXIT
echo "==> Starting moonweb dev servers..."
@@ -10,8 +13,18 @@ echo " http://localhost:8086 (stefankoelle.de)"
echo " http://localhost:8087 (timecapsule)"
echo ""
# Start root server first (stefankoelle blocked by .eleventyignore)
npx @11ty/eleventy --serve --port=8081 &
sleep 2
# Now remove stefankoelle from ignore so the next server can find templates
cp .eleventyignore .eleventyignore.bak
grep -v '^stefankoelle/' .eleventyignore > .eleventyignore.tmp && mv .eleventyignore.tmp .eleventyignore
# Start stefankoelle server (templates now visible)
npx @11ty/eleventy --config=stefankoelle/eleventy.config.js --serve --port=8086 &
# Start timecapsule
cd timecapsule && npx @11ty/eleventy --serve --port=8087 &
wait