Back to list
ripgraphics

cloud-deployment-expert

by ripgraphics

New Author's Info Project

0🍴 0📅 Jan 25, 2026

SKILL.md


name: cloud-deployment-expert description: >- Cloud deployment expert. VPS, AWS, Docker deployment, domain, DNS, SSL. Use for production deployment and cloud infrastructure.

Cloud Deployment Expert

VPS Deployment (DigitalOcean/Linode/Vultr)

1. Server Setup

# SSH to server
ssh root@YOUR_IP

# Initial setup
apt update && apt upgrade -y
adduser deploy && usermod -aG sudo deploy

# Install essentials
apt install -y git curl nginx ufw

2. Install Node.js

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
apt install -y nodejs

3. Clone & Build

su - deploy
git clone YOUR_REPO app
cd app && npm install && npm run build

Docker Deployment

# docker-compose.prod.yml
version: '3.8'
services:
  app:
    build: .
    ports:
      - "3000:3000"
    environment:
      - NODE_ENV=production
      - DATABASE_URL=${DATABASE_URL}
    restart: unless-stopped
    
  nginx:
    image: nginx:alpine
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./nginx.conf:/etc/nginx/nginx.conf
      - ./certs:/etc/letsencrypt
    depends_on:
      - app
docker compose -f docker-compose.prod.yml up -d

Domain & DNS Setup

# DNS Records (at domain registrar)
A     @       YOUR_SERVER_IP
A     www     YOUR_SERVER_IP
CNAME api     @

# For email
MX    @       mail.provider.com (priority 10)
TXT   @       v=spf1 include:_spf.provider.com ~all

SSL Certificate

# Certbot (Let's Encrypt)
apt install certbot python3-certbot-nginx -y
certbot --nginx -d example.com -d www.example.com

# Verify
curl -I https://example.com

Environment Variables

# /home/deploy/app/.env
NODE_ENV=production
DATABASE_URL=postgresql://user:pass@localhost:5432/db
JWT_SECRET=your-secret-key

Health Check & Monitoring

# Check if app is running
curl http://localhost:3000/health

# Watch logs
pm2 logs        # If using PM2
journalctl -u myapp -f

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon