Test Static Site

Test repository for Docker Watcher's Static Sites feature.

Structure

pages/
├── index.html          # Main page
├── style.css           # Styles
├── app.js              # Client-side JS
└── api/
    ├── time.ts         # GET /api/time — server time
    ├── hello.ts        # GET /api/hello?name=X — greeting with env var
    └── echo.ts         # POST /api/echo — echo request body

API Convention

Functions prefixed with API_ are auto-routed:

  • API_get in api/time.tsGET /api/time
  • API_post in api/echo.tsPOST /api/echo

Environment Variables

  • GREETING_PREFIX — custom greeting prefix (default: "Hello")

Editor Setup

The pages/ folder contains a deno.json so Deno-aware editors pick up the correct globals (Deno.env, Deno.serve, etc.).

VS Code: install the Deno extension and enable it for the pages/ folder (it should pick up deno.json automatically).

JetBrains IDEs: the built-in Deno plugin works the same way.

Without a Deno-aware editor, Deno.env will show as an undefined identifier — but the code still runs correctly inside the generated container.

S
Description
No description provided
Readme 28 KiB
Languages
CSS 31.5%
TypeScript 25.8%
HTML 21.9%
JavaScript 20.8%