Commit Graph

5 Commits

Author SHA1 Message Date
Kazuki Yamada 13dc3f5322 fix(server): Fix serverless-redis port mapping in Docker Compose
The serverless-redis-http container listens on port 80 internally,
not 8079. Fix the URL to use port 80 for container-to-container
communication, and update the host port mapping to 8079:80.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 22:23:23 +09:00
Kazuki Yamada c7069219f4 feat(server): Add local Redis for daily rate limit testing in Docker Compose
Add Redis and serverless-redis-http (Upstash-compatible HTTP proxy) to
both compose.yml and compose.bundle.yml so daily rate limiting works
in local development with the same code path as production.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 21:54:16 +09:00
Kazuki Yamada 9a5bdf7121 feat(website): Add client to compose.bundle.yml
Include VitePress client alongside the bundled server for full
local testing with the production-like server configuration.
2026-01-03 21:32:59 +09:00
Kazuki Yamada 183d75f7a6 fix(website): Set NODE_ENV=development in compose.bundle.yml
Avoid Google Cloud Logging authentication errors when running
the bundled server locally. Cloud Logging requires GCP credentials
which are not available in local development.
2026-01-03 21:32:59 +09:00
Kazuki Yamada 34dcd38784 feat(website): Add compose.bundle.yml for local bundled server testing
Add Docker Compose configuration to run the server in bundled mode locally,
similar to the production Cloud Run environment. This enables testing of
esbuild bundling, compile cache, and startup performance without deploying.

Usage: npm run website-bundle
2026-01-03 21:32:59 +09:00