태그: Deployment
6편
-
Heroku 이후의 PaaS: Railway와 Fly.io로 Dockerfile 배포, DB 추가, 멀티 리전 비교
Railway는 GitHub 연결과 Dockerfile로, Fly.io는 flyctl과 fly.toml로 백엔드를 배포하는 과정을 나란히 보여줍니다. 환경변수와 Postgres 추가, 커스텀 도메인, Fly 멀티 리전, GitHub Actions 연동, 비용 예측과 배포 실패 트러블슈팅까지 비교합니다.
-
Kamal 2로 Kubernetes 없이 무중단 배포하기: deploy.yml, kamal-proxy, accessories, 롤백
Kamal 2로 Docker 기반 애플리케이션을 VPS에 무중단 배포하는 방법. deploy.yml 구성, 시크릿 관리, kamal-proxy 리버스 프록시, DB·Redis accessories, SSL, 멀티 호스트, CI/CD와 롤백을 다룹니다.
-
Vercel 배포 실전: Git 연동, 환경 변수 실수, Edge vs Node 런타임, ISR, 빌드 실패 대응
Vercel로 배포하는 방법. Git 연동 배포 흐름, 환경 변수 관리와 흔한 실수, Edge Functions와 Node 서버리스 런타임 차이, vercel.json, ISR 캐시 재검증, Analytics, 도메인 연결, 빌드 실패 트러블슈팅을 다룹니다.
-
Render로 서비스 배포하기: Web Service, Static Site, PostgreSQL, Cron Jobs, render.yaml
Render로 앱을 배포하는 방법. Web Service와 Static Site 배포, PostgreSQL, 환경 변수, Cron Jobs, 도메인 설정, render.yaml로 인프라를 코드로 관리하는 방법을 예제로 정리합니다.
-
Kubernetes minikube로 Node API 배포하기 | Deployment·Service
minikube로 로컬 Kubernetes 클러스터를 띄우고 헬스 엔드포인트가 있는 Node.js API 이미지를 클러스터에 적재한 뒤, Deployment와 Service 매니페스트를 적용하고 port-forward로 접속을 확인하는 과정을 kubectl 중심으로 설명합니다.
-
Python 웹 앱 배포: Heroku, AWS, Docker
Python 웹 앱을 서버에 올리기 전에 requirements.txt, .env 환경 변수, Gunicorn 설정을 다지고, Docker·docker-compose, Heroku Procfile, EC2와 Nginx 리버스 프록시 배포 절차를 순서대로 따라갑니다.