콘텐츠로 이동

배포 방법

  1. 포털에 로그인합니다.
  2. 메인 배포 칸에 프로젝트 zip 을 올립니다.
  3. 3~5분https://teamNN.hack26.act.club 에 뜹니다.

가장 중요합니다. 이거 하나로 대부분의 사고가 갈립니다.

0.0.0.0 의 3000 포트를 리슨할 것 (또는 PORT 환경변수를 읽을 것)

127.0.0.1 이나 localhost 에 묶으면 빌드는 성공하는데 접속만 안 됩니다. 컨테이너 바깥에서 들어오는 요청을 받지 못하기 때문입니다.

app.listen(process.env.PORT || 3000, '0.0.0.0');

zip 루트에 Dockerfile 이 있으면 그걸로 빌드합니다. 없으면 서버가 언어를 자동으로 감지해 빌드합니다(package.json → Node, requirements.txt → Python 등).

항목
최대 용량 200MB
업로드 간격 칸마다 2분에 1회
배포 소요 3~5분 (마감 직전에는 더 걸릴 수 있음)
  1. “준비중” 페이지 그대로 — 아직 빌드 중이거나 실패했습니다. 5분까지 기다려 보세요.
  2. 502 / 접속 안 됨 — 십중팔구 포트 문제입니다. 위의 0.0.0.0 을 확인하세요.
  3. 빌드 실패node_modules 잔재, 의존성 누락, 락파일 충돌이 흔합니다.

그래도 안 되면 privacy@poi.kr팀 번호 + 증상을 보내 주세요.