각종 웹 서비스의 빠른 프로토타이핑을 위한 저장소입니다.
Docker가 필요합니다.
export PORT=5000
docker-compose up --build # 디펜던시 업데이트가 필요한 경우
docker-compose up # 디펜던시 업데이트가 없는 경우
이후 localhost:5000
을 브라우저로 방문해 봅니다.
Docker는 .env
파일을 감지하여 환경변수로 사용합니다. 프로젝트 루트에 .env
파일을 다음과 같이 생성해두면 매번 환경변수를 설정하지 않아도 됩니다.
PORT=5000
Heroku의 GitHub 연동 덕분에, master
브랜치에 업데이트가 발생하면 자동으로 배포되도록 되어 있습니다.
수동 배포를 하고 싶다면 Heroku CLI를 설치하셔야 합니다.
이후에는 다음과 같이 Heroku Git 서버(https://git.heroku.com/binarysound-web-lab.git
)의 master
브랜치를 업데이트하기만 하면 간단히 배포할 수 있습니다.
heroku login
git push heroku master