Skip to content

feat: project scaffolding — Bun, TypeScript, CI, Dockerfile#8

Merged
bakeb7j0 merged 1 commit into
mainfrom
feature/2-scaffolding
Apr 2, 2026
Merged

feat: project scaffolding — Bun, TypeScript, CI, Dockerfile#8
bakeb7j0 merged 1 commit into
mainfrom
feature/2-scaffolding

Conversation

@bakeb7j0
Copy link
Copy Markdown
Contributor

@bakeb7j0 bakeb7j0 commented Apr 2, 2026

Summary

Foundation for scream-hole — Discord REST API caching proxy. Bun/TypeScript project with health endpoint, env-based config, CI, and Docker support.

Changes

  • index.ts — HTTP server with GET /health endpoint
  • config.ts — env var config loader (token, guild ID, poll interval, port, log level)
  • .github/workflows/ci.yml — lint + test on push
  • Dockerfile — oven/bun:latest, production install
  • scripts/ci/ — validate, lint, test scripts
  • Tests: 7 passing (health endpoint, config defaults/overrides/validation)

Closes #2

Generated with Claude Code

Bun/TS project with health endpoint, env-based config, CI pipeline,
Dockerfile, and validation scripts. Foundation for the Discord REST
caching proxy.

Closes #2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@bakeb7j0 bakeb7j0 merged commit 8b605b6 into main Apr 2, 2026
4 checks passed
@bakeb7j0 bakeb7j0 deleted the feature/2-scaffolding branch April 2, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Project scaffolding — Bun, TypeScript, CI, Dockerfile

1 participant