Skip to content

Add container deployment, CI, and integration guidance - #88

Merged
ashrafee-dev merged 1 commit into
mainfrom
feat/container-deployment-main
Sep 26, 2026
Merged

ashrafee-dev merged 1 commit into
mainfrom
feat/container-deployment-main

Conversation

@ashrafee-dev

Copy link
Copy Markdown
Owner

Context

PR #86 is already merged into main. PR #87 was accidentally merged into the already-merged feature branch, so its deployment commit did not reach main. This follow-up contains only those deployment and documentation changes, replayed directly onto current main.

Summary

  • Add a non-root CPU-only Docker image and hardened Compose deployment with private Redis, resource limits, health checks, and bounded WebSocket settings.
  • Add Python, documentation, and container smoke checks to CI.
  • Document HTTPS deployment, credential rotation, quotas, privacy/data flow, and Discord/Chrome-extension integration.
  • Update documentation to use /text and correct response types.
  • Upgrade Astro/sharp and affected transitive dependencies; npm audit reports zero vulnerabilities.
  • Add repository guidance in AGENTS.md.

Verification

The identical deployment commit passed all checks in #87: Python, docs, container smoke checks, and Vercel previews. Local verification also passed Docker Compose health, real Redis HTTP/WebSocket quota behavior, and real FFmpeg decoding. Live DeepSeek/Whisper acceptance and host benchmarking remain deployment-time checks.

@vercel

vercel Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
scamshield-api Ready Ready Preview Sep 26, 2026 7:27pm UTC
scamshield-api-fhes Ready Ready Preview Sep 26, 2026 7:27pm UTC

This branch was successfully deployed

2 active deployments
Preview – scamshield-api — b89d1f43 Deployed Sep 26, 2026 by vercel[bot]
Preview – scamshield-api-fhes — b89d1f43 Deployed Sep 26, 2026 by vercel[bot]
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.

1 participant