파이썬을 이용한 서버구축

클라우드 서버 구축

1 환경 설정

  • 클라우드9 에서 테스트
  • heroku 에 상시 서버 실행
  • 클라우드9는 개발 환경을 제공하기에 상시 서버로 사용하기 어렵다.(무료로)
  • heroku는 18시간 사용 6시간휴식으로 서버 사용 가능
  • heroku는 git 으로 코드를 관리하며 추가 하면 바로 서버에 추가됨
  • 디버깅은 어떻게 하는지 찾아봐야 함
  • 2개 모두 거의 모든 언어를 지원 한다.

2. 목표

  • 파이썬 서버
  • phaser 클라이언트

3. 기본 코드

  • c9 에서 기본 파이썬 코드는 아래와 같습니다.
  • 폴더 구조는 2개가 필요합니다. 트리를 어떻게 그리는지 몰라서… 아래처럼 생겼습니다.
  • 파이썬 파일과 템플릿 폴더, 스트택 폭더가 필요합니다.
  • 플라스크가 아래와 같은 내용을 지원해서 입니다.
    • hello.py
    • templates
      • hello.html
    • static
      • js
        • test.js
        • hello.js
      • hello.png
  • 스태틱 폴더는 html 에서 js 파일이나 이미지 파일 경로를 나타내기 위해서 입니다.
  • 경로를 나타 내는 방법은 아래처럼 url_for 를 사용합니다.

4. heroku 파이썬 패키지 설치

  • pip freeze > requirements.txt 를 이용해서 파일을 같이 푸시 한다.

PyeongHo

즐겁게 또 즐겁게