From juicebox-pack
Deploys Node.js Juicebox integrations to Google Cloud Run using Dockerfile and gcloud bash script with API key secrets. Triggers on 'deploy juicebox' phrases.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin juicebox-packThis skill is limited to using the following tools:
```dockerfile
Configures GitHub Actions workflows for Juicebox CI/CD tests and integration jobs in npm projects using JUICEBOX_API_KEY secret.
Guides deploying containers to Google Cloud Run with gcloud commands, service.yaml editing, scaling, concurrency, traffic splitting, cold starts, jobs, GPU setup, networking, and secrets mounting.
Guides secure deployments to Google Cloud Storage (static apps), Cloud Run, or GKE (dynamic/container apps) after analyzing app type via package.json and enforcing secret scanning.
Share bugs, ideas, or general feedback.
FROM node:20-slim
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY dist/ ./dist/
ENV JUICEBOX_API_KEY=""
CMD ["node", "dist/index.js"]
echo -n "jb_live_..." | gcloud secrets create juicebox-key --data-file=-
gcloud run deploy recruiter-svc --set-secrets JUICEBOX_API_KEY=juicebox-key:latest
See juicebox-webhooks-events.