From b97bc25bc27d82c2222cb0ef079f6e545a68a7d4 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sat, 22 Aug 2026 21:37:47 +0200 Subject: =?UTF-8?q?Ver=C3=B6ffentlichung=20der=20Web-App=20als=20Cloudflar?= =?UTF-8?q?e-Worker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Die App wurde bislang ausschließlich örtlich betrieben; für die Auslieferung über das Netz fehlte jede Vorkehrung. Sie wird nunmehr als reiner Asset-Worker "bav" bereitgestellt, ohne Serverkode und damit ohne Änderung an der Eigenschaft, dass keine Eingaben übermittelt werden. - wrangler.jsonc: Worker-Name "bav", Verzeichnis ./app als Assets-Wurzel, not_found_handling "single-page-application", damit unbekannte Pfade auf index.html zurückfallen. - veroeffentlichen.sh: einzeiliger Aufruf von npx wrangler deploy im Projektverzeichnis; weitere Argumente werden durchgereicht, etwa --dry-run. - app/.assetsignore: .DS_Store, .claude und README.md bleiben vom Upload ausgenommen. Die Veröffentlichung selbst ist nicht ausgeführt worden; sie setzt eine Anmeldung bei Cloudflare voraus (npx wrangler login oder CLOUDFLARE_API_TOKEN). Co-Authored-By: Claude Opus 5 --- app/.assetsignore | 3 +++ veroeffentlichen.sh | 5 +++++ wrangler.jsonc | 8 ++++++++ 3 files changed, 16 insertions(+) create mode 100644 app/.assetsignore create mode 100755 veroeffentlichen.sh create mode 100644 wrangler.jsonc diff --git a/app/.assetsignore b/app/.assetsignore new file mode 100644 index 0000000..b77c14b --- /dev/null +++ b/app/.assetsignore @@ -0,0 +1,3 @@ +.DS_Store +.claude +README.md diff --git a/veroeffentlichen.sh b/veroeffentlichen.sh new file mode 100755 index 0000000..c288b4e --- /dev/null +++ b/veroeffentlichen.sh @@ -0,0 +1,5 @@ +#!/bin/sh +# Veröffentlicht die Webanwendung als Cloudflare-Worker „bav“. +set -eu +cd "$(dirname "$0")" +exec npx --yes wrangler@latest deploy "$@" diff --git a/wrangler.jsonc b/wrangler.jsonc new file mode 100644 index 0000000..17aea76 --- /dev/null +++ b/wrangler.jsonc @@ -0,0 +1,8 @@ +{ + "name": "bav", + "compatibility_date": "2026-08-22", + "assets": { + "directory": "./app", + "not_found_handling": "single-page-application" + } +} -- cgit v1.2.1