오늘의 인기 글
최근 글
최근 댓글
Today
Total
02-11 04:45
관리 메뉴

우노

[Docker] Docker에 Flask APP 배포 본문

카테고리 없음

[Docker] Docker에 Flask APP 배포

운호(Noah) 2021. 4. 21. 13:14

환경

  • Ubuntu

Dockerfile 다운로드

curl -O https://raw.githubusercontent.com/unhochoi/flask-app-using-docker-in-cloud9-ubuntu/main/Dockerfile

Dockerfile 내부 구조

# Baseline 이미지
FROM python:3

# 라이브러리 업데이트 및 설치
RUN apt-get update
RUN apt-get install python3-pip -y

# flask-app이 있는 github repository clone
WORKDIR /home/ubuntu/
RUN git clone https://github.com/unhochoi/flask-app-in-ec2-ubuntu.git
WORKDIR flask-app-in-ec2-ubuntu

# flask-app에 필요한 dir 생성
RUN mkdir -p static/uploads

# requirements.txt 파일 내부에 있는 라이브러리 전부 설치
RUN pip3 install -r requirements.txt

# container 실행 시, 실행할 명령어
CMD ["python", "main.py"]

Image build

docker build -t flask-image .

container 생성

docker run --name flask-container -d -p 80:80 flask-image
Comments