태그: Heroku
4편
-
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와 롤백을 다룹니다.
-
Heroku 대안 비교: Vercel·Netlify·Railway·Render·Fly.io의 적합한 용도
Heroku 무료 플랜 종료 이후 많이 쓰이는 Vercel, Netlify, Railway, Render, Fly.io, AWS Amplify, DigitalOcean App Platform을 실행 모델, 과금 방식, 데이터베이스, Docker 지원 기준으로 비교하고 프로젝트 유형별로 어떤 곳이 맞는지 정리합니다.
-
Python 웹 앱 배포: Heroku, AWS, Docker
Python 웹 앱을 서버에 올리기 전에 requirements.txt, .env 환경 변수, Gunicorn 설정을 다지고, Docker·docker-compose, Heroku Procfile, EC2와 Nginx 리버스 프록시 배포 절차를 순서대로 따라갑니다.