スキル一覧に戻る
cliqrise

aws-cliqrise-deploy

by cliqrise

CliqRise Marketing Website - The missing link between ad spend and affiliate earnings

0🍴 0📅 2026年1月12日
GitHubで見るManusで実行

SKILL.md


name: aws-cliqrise-deploy description: Deploy CliqRise sites to AWS S3 and CloudFront. Use when deploying marketing site, app, invalidating cache, or managing CliqRise AWS infrastructure.

CliqRise AWS Deployment

AWS Account Structure

CliqRise uses a 4-account AWS structure:

  • Management - AWS Organizations, billing
  • Dev - Development environment
  • QA - Testing environment
  • Prod - Production (cliqrise-prod profile)

Marketing Site (www.cliqrise.ai)

ResourceValue
S3 Bucketcliqrise-marketing-prod
CloudFront DistributionE8IKZETMO9Z93
AWS Profilecliqrise-prod
Regionus-east-1

Build & Deploy

# Build the Vite project
cd D:\users\malik\projects\cliqrise-marketing
pnpm build

# Deploy to S3 (from build output directory)
cd dist/public
aws s3 sync . s3://cliqrise-marketing-prod --profile cliqrise-prod --delete

# Invalidate CloudFront cache
aws cloudfront create-invalidation --profile cliqrise-prod --distribution-id E8IKZETMO9Z93 --paths "/*"

Build Output

The Vite build outputs to dist/public/ (not dist/ or dist/client/).

Check vite.config.ts if unsure - look for build.outDir setting.

Application (app.cliqrise.ai)

ResourceValue
InfrastructureECS + ALB
AWS Profilecliqrise-prod
Cookie Scopeapp.cliqrise.ai only (not parent domain)
Availability Zonesus-east-1b, 1c, 1d (WorkSpaces compatible)

SPA Configuration

CloudFront must be configured to handle client-side routing:

  • Error Pages: 403 and 404 errors should return index.html with 200 status
  • Default Root Object: index.html

This enables React Router / wouter to handle all routes client-side.

Common Issues

"Access Denied" after deploy

  • CloudFront cache not invalidated
  • Run the invalidation command and wait 2-3 minutes

New routes return 404

  • CloudFront error page configuration missing
  • Ensure 403/404 errors return index.html

Wrong AWS account

  • Always use --profile cliqrise-prod for production
  • Verify with: aws sts get-caller-identity --profile cliqrise-prod

スコア

総合スコア

40/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

レビュー

💬

レビュー機能は近日公開予定です