본문 바로가기
사이드 프로젝트/뉴스구독 웹서비스

aws whats'new 뉴스레터 업그레이드1| Flask웹 개발

by 카프리썬 2021. 5. 11.
728x90

웹은 Flask로 도전해보기로 했다.

디자인은 부트스트랩을 참고했다. 컬러랑 글 몇개 좀 수정하고, Flask템플릿 얹기

 

개발

프론트단을 이렇게 하는게 맞나 싶어서 조금 헷갈릴뻔도 했지만 성공! 

  app.py는 flask웹 시작하는 코드. 외부접근허용까지 걸어두었다.

from flask import Flask,render_template
app = Flask(__name__)

@app.route('/')
def index():
    return render_template("index.html")

if __name__ == '__main__':
    app.run(host='0.0.0.0')

 

아, 그리고 중간에 뻘짓좀 했다..jinja2.exceptions.TemplateNotFound.html 오류

이렇게 웹을 run 시키면 localhost:5000에서 돌아가는걸 확인했다.

 

일단 여기까지는 내 로컬컴퓨터 즉 개발서버에서 진행된 부분이다.

내 로컬컴퓨터로 테스트랑 개발을 동시에 하면서 어느정도 완성이 되면 aws에 올릴려고 한다. 

 

운영서버 즉 aws에 올리도록 하겠다. 

그래서 이 웹을 외부로 배포하는 것이다.

eip를 달아서 외부 공인ip를 통해 외부에서도 이 웹에 접근할 수 있도록 하는 작업을 하고,

이 웹에 이름도 달아줄 것이다. 무료 도메인 받아서 연결하고,

 

반응형