← スキル一覧に戻る

fizz-production
by marcusshepp
⭐ 3🍴 0📅 2026年1月7日
SKILL.md
name: fizz-production description: Enables Copilot to SSH into the Fizz EC2 instance and manage Docker containers for the fyzz.dev production app.
Fizz Production Management Skill
This skill enables you to manage the Fizz lead generation application running on AWS EC2.
Architecture Overview
Fizz is a Next.js application deployed on EC2 with the following components:
- fizz-app: Main Next.js web application (port 3000)
- fizz-postgres: PostgreSQL 16 database
- fizz-redis: Redis for rate limiting and caching
- fizz-caddy: Caddy reverse proxy with automatic HTTPS
- Workers: Background job processors
fizz-worker-discovery: Lead discoveryfizz-worker-screenshots: Website screenshotsfizz-worker-lighthouse: Performance analysisfizz-worker-vision: AI vision analysisfizz-worker-sections: Section extractionfizz-worker-email: Email generationfizz-worker-followup: Follow-up email handling
Using the FizzAws PowerShell Module
First, import the module:
Import-Module .\FizzAws.psm1
Common Operations
Connect to the server:
Connect-FizzServer
View container status:
Get-FizzContainers
Get-FizzHealth
View logs:
Get-FizzLogs -Container app -Tail 100
Get-FizzLogs -Container worker-discovery -Follow
Watch-FizzLogs # All containers
Debug errors:
Get-FizzErrors
Get-FizzStats
Restart containers:
Restart-FizzContainer -Container app
Invoke-FizzCompose -Action restart
Enter container shell:
Enter-FizzContainer -Container app
Enter-FizzContainer -Container postgres -Shell /bin/bash
Run commands in containers:
Invoke-FizzDocker -Container app -Command "npx prisma studio"
Invoke-FizzDocker -Container postgres -Command "psql -U fizz -d fizz"
Infrastructure Details
- Domain: fyzz.dev (Route53 managed)
- EC2: Ubuntu 22.04, t3.small
- RDS: PostgreSQL on db.t4g.micro
- Region: us-east-1
- SSH User: ubuntu
Debugging Checklist
When investigating production issues:
- Check container health:
Get-FizzHealth - Look for errors:
Get-FizzErrors - Check specific container logs:
Get-FizzLogs -Container <name> - Verify database connectivity:
Test-FizzDatabase - Check resource usage:
Get-FizzStats - Review recent deployments in the fizz repository
Environment Variables
The app uses these key environment variables:
DATABASE_URL: PostgreSQL connection stringREDIS_URL: Redis connection stringANTHROPIC_API_KEY: For AI featuresSERPAPI_API_KEY: For search functionalityPAGESPEED_API_KEY: For Lighthouse analysisAUTH_SECRET: Authentication secretSMARTLEAD_API_KEY: For email campaigns
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です