파트너용 Discord 홀더 인증 시스템 문서
NestJS 기반 Discord NFT 홀더 인증 기능을 파트너 컨텍스트로 분기 구성한 프로젝트의 공개 문서
이 프로젝트에서의 Heroku 활용
Procfile 기반 배포 대상 플랫폼
프로젝트 2개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Git 저장소에 코드를 push 하는 것만으로 애플리케이션을 빌드·배포·운영하는 PaaS 플랫폼
Heroku는 서버 인프라를 직접 관리하지 않고도 애플리케이션을 배포·실행할 수 있게 해주는 PaaS(Platform as a Service)입니다. 개발자가 서버 프로비저닝, OS 설정, 로드밸런싱 같은 인프라 작업 없이 코드 실행 환경(언어 런타임, 의존성 설치, 프로세스 관리)에만 집중할 수 있도록 만들어졌습니다. 애플리케이션은 Dyno라는 격리된 컨테이너 단위로 실행되며, Git push 한 번으로 빌드부터 배포까지 이어지는 워크플로를 제공합니다.
Procfile로 실행할 프로세스를 정의하고, git push heroku main 한 번으로 빌드와 배포를 수행하는 기본 예시입니다.
# Procfile: 프로젝트 루트에 위치
# web: node index.js
# Heroku CLI로 앱 생성 및 배포
heroku create my-app
git push heroku main
# 배포 후 dyno 개수 조절
heroku ps:scale web=1위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
NestJS 기반 Discord NFT 홀더 인증 기능을 파트너 컨텍스트로 분기 구성한 프로젝트의 공개 문서
이 프로젝트에서의 Heroku 활용
Procfile 기반 배포 대상 플랫폼
Discord 사용자의 지갑 서명과 NFT 보유 여부를 검증해 서버 접근 권한을 자동으로 부여하는 NestJS 기반 인증 서비스
이 프로젝트에서의 Heroku 활용
Procfile 기반 배포 대상 플랫폼
위 프로젝트들에서 같이 쓰인 다른 기술입니다.