generated from playground/template-python
Coolify 배포용 포트 정렬 (8080 → 3000) — Bad Gateway 수정
Coolify 리버스 프록시는 컨테이너 3000 포트로 라우팅하는데(sample 프로젝트와 동일, MANUAL의 'Port: 3000'), 앱이 8080에서 떠서 프록시가 대상에 닿지 못해 502 Bad Gateway가 발생했다. sample을 참고해 3000으로 정렬한다. - main.py: 포트를 PORT 환경변수(기본 3000)에서 읽도록 변경. host는 0.0.0.0 유지. - Dockerfile: ENV PORT=3000 / EXPOSE 3000, 주석을 Kubero→Coolify 로 갱신. - CLAUDE.md: 배포 규격을 Coolify(포트 3000, PORT 환경변수)로 갱신.
This commit is contained in:
8
main.py
8
main.py
@@ -1,5 +1,8 @@
|
||||
# 200x100 랜덤 미로 생성 + 다익스트라 탐색 시각화 앱
|
||||
# 규칙: 반드시 0.0.0.0:8080 에서 HTTP 서비스해야 합니다 (배포 규격).
|
||||
# 배포 규격: 0.0.0.0 에서 HTTP 서비스. 포트는 PORT 환경변수(기본 3000)를 따른다.
|
||||
# (Coolify 리버스 프록시가 기본 3000 포트로 라우팅 — sample 프로젝트와 동일)
|
||||
import os
|
||||
|
||||
from flask import Flask
|
||||
|
||||
app = Flask(__name__)
|
||||
@@ -308,4 +311,5 @@ def home():
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
app.run(host="0.0.0.0", port=8080)
|
||||
port = int(os.environ.get("PORT", "3000"))
|
||||
app.run(host="0.0.0.0", port=port)
|
||||
|
||||
Reference in New Issue
Block a user