Coolify 배포 문서 정렬 및 PORT 환경변수 지원

- main.py: 포트를 PORT 환경변수(기본 8080)에서 읽도록 변경. host는 0.0.0.0 유지.
- Dockerfile: ENV PORT=8080 / EXPOSE 8080, 주석을 Coolify 배포 기준으로 갱신.
- CLAUDE.md: 배포 안내를 Coolify(포트 8080) 기준으로 갱신.
This commit is contained in:
2026-06-16 18:04:17 +09:00
parent 332ce2caa4
commit a26e6b0ace
3 changed files with 16 additions and 11 deletions

View File

@@ -1,6 +1,6 @@
# 로컬(podman)과 Kubero 자동빌드가 공유하는 단일 Dockerfile.
# 로컬(podman)과 Coolify 자동빌드가 공유하는 단일 Dockerfile.
# - 로컬: podman build -t maze-runner . && podman run --rm -p 8080:8080 maze-runner
# - 배포: git push → Kubero가 이 Dockerfile로 빌드/배포 (http://<앱이름>.apps.bokdev.in)
# - 배포: Gitea push → Coolify가 이 Dockerfile로 빌드/배포 (https://<앱이름>.apps.bokdev.in)
FROM python:3.12-slim
WORKDIR /app
@@ -12,9 +12,9 @@ RUN pip install --no-cache-dir -r requirements.txt
# 앱 소스
COPY . .
# 배포 규격: 0.0.0.0 / 8080 포트 (Coolify 앱 설정의 Port 도 8080 으로 맞춘다)
ENV PYTHONUNBUFFERED=1 \
PORT=8080
# 배포 규격: 0.0.0.0 의 8080 포트
EXPOSE 8080
# 비루트 실행