app.py에 설치(서버)
from flask import Flask, render_template, request, jsonify
app = Flask(__name__)
from pymongo import MongoClient
import certifi
ca = certifi.where()
#컴퓨터마다 보안프로그램 설정이 다르기에 DB가 연결되지 않는 경우가 있다고 하였으며 certifi는 DB를 연결하는 신규 루트를 만들어주는 것이라 하였음.
client = MongoClient('mongodb+srv://test:sparta@cluster0.8oerfu5.mongodb.net/?retryWrites=true&w=majority', tlsCAFile=ca)
db = client.dbsparta
https://defineall.tistory.com/640
터미널에 pip install bs4 입력
HTML정보로 부터 원하는 데이터를 가져오기 쉽게,
비슷한 분류의 데이터별로 나누어주는(parsing) 파이썬 라이브러리
( 보통 html정보를 가져오는 urllib.request.urlopen() 모듈과 함께 사용되곤 합니다 )
import requests
from bs4 import BeautifulSoup
터미널에서 pip freeze를 입력
- 터미널 준비하기 -
mkdir deploy
cp app.py deploy/application.py
cp -r templates deploy/templates
pip freeze > deploy/requirements.txt
cd deploy
- application.py 세팅하기 -
application = app = Flask(__name__)
app.run()
- 패키지 설치하기 -
pip install awsebcli
- 보안 자격증명 -
eb init
- 초기 설정 -
eb create myweb
- 코드 수정 & 업데이트 -
eb deploy myweb