Skip to content

웹 배포를 위한 프로젝트 설정 추가#9

Open
ejang wants to merge 1 commit intowebisteme:masterfrom
ejang:claude/web-deployment-prep-01T8bkyq3gUoTUsc5ttFPxtF
Open

웹 배포를 위한 프로젝트 설정 추가#9
ejang wants to merge 1 commit intowebisteme:masterfrom
ejang:claude/web-deployment-prep-01T8bkyq3gUoTUsc5ttFPxtF

Conversation

@ejang
Copy link

@ejang ejang commented Nov 16, 2025

  • requirements.txt: Python 의존성 관리
  • .gitignore: 민감한 파일 제외
  • settings_production.py: 환경 변수 기반 프로덕션 설정
  • django.wsgi: 향상된 WSGI 설정
  • .env.example: 환경 변수 템플릿
  • Procfile: Heroku 등 클라우드 플랫폼 배포 지원
  • Dockerfile & docker-compose.yml: Docker 배포 지원
  • nginx.conf: Nginx 리버스 프록시 설정
  • Makefile: 일반 작업 자동화
  • DEPLOYMENT.md: 상세한 배포 가이드
  • runtime.txt: Python 버전 명시

보안 개선:

  • SECRET_KEY를 환경 변수로 관리
  • DEBUG를 프로덕션에서 비활성화
  • ALLOWED_HOSTS 설정 추가
  • 데이터베이스 자격 증명을 환경 변수로 관리

- requirements.txt: Python 의존성 관리
- .gitignore: 민감한 파일 제외
- settings_production.py: 환경 변수 기반 프로덕션 설정
- django.wsgi: 향상된 WSGI 설정
- .env.example: 환경 변수 템플릿
- Procfile: Heroku 등 클라우드 플랫폼 배포 지원
- Dockerfile & docker-compose.yml: Docker 배포 지원
- nginx.conf: Nginx 리버스 프록시 설정
- Makefile: 일반 작업 자동화
- DEPLOYMENT.md: 상세한 배포 가이드
- runtime.txt: Python 버전 명시

보안 개선:
- SECRET_KEY를 환경 변수로 관리
- DEBUG를 프로덕션에서 비활성화
- ALLOWED_HOSTS 설정 추가
- 데이터베이스 자격 증명을 환경 변수로 관리
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants