# ์ด๋ฏธ์ง ํ๊ทธ
docker tag bds-crawler:latest yourusername/bds-crawler:latest
# Docker Hub์ ํธ์
docker push yourusername/bds-crawler:latest# Railway CLI ์ค์น ํ
railway login
railway init
railway up- GitHub ์ ์ฅ์ ์ฐ๊ฒฐ
- Dockerfile ์๋ ๊ฐ์ง
- ํฌํธ 3000 ์ค์
# Fly CLI ์ค์น ํ
flyctl launch
flyctl deploy# ์ด๋ฏธ์ง ๋น๋ ๋ฐ ํธ์
gcloud builds submit --tag gcr.io/PROJECT-ID/bds-crawler
# ๋ฐฐํฌ
gcloud run deploy --image gcr.io/PROJECT-ID/bds-crawler --platform managed- ECR์ ์ด๋ฏธ์ง ํธ์
- ECS ์๋น์ค ์์ฑ
- ALB ์ค์
๋ฐฐํฌ์ ์ค์ ํ ํ๊ฒฝ ๋ณ์:
NODE_ENV=productionPORT=3000(ํด๋ผ์ฐ๋์์ ์๋ ์ค์ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์)
- ๋ฉ๋ชจ๋ฆฌ: ์ต์ 512MB, ๊ถ์ฅ 1GB
- CPU: ์ต์ 0.25 vCPU, ๊ถ์ฅ 0.5 vCPU
- ์คํ ๋ฆฌ์ง: ์ต์ 1GB
- ๋คํธ์ํฌ: HTTP/HTTPS ํฌํธ ๊ฐ๋ฐฉ ํ์
ํฌ์ค์ฒดํฌ ์๋ํฌ์ธํธ: /api/bds
- ์๋ฒ ์ํ ํ์ธ
- ์๋ ์ฌ์์ ํธ๋ฆฌ๊ฑฐ