프로젝트
[CSAPI] celery 코드작성 및 이미지 생성
kyeongjun-dev
2021. 12. 15. 15:16
디렉토리 구조
tree celery/
celery/
├── csapi
│ ├── celery_app.py
│ └── tasks.py
├── csapi_boto.py
├── Dockerfile
└── requirements.txt
코드 내용 및 분석
- requirements.txt
celery==5.1.2
opencv-python==4.5.3.56
Pillow==8.3.2
boto3==1.20.17
eventlet==0.33.0
tensorflow==2.7.0
- Dockerfile
FROM python:3.8-slim
ENV PYTHONUNBUFFERED 0
WORKDIR /celery
RUN apt update -y
RUN apt install -y libgl1-mesa-dev
RUN apt install -y libglib2.0-0
RUN python -m pip install --upgrade pip
COPY requirements.txt requirements.txt
RUN pip install -r requirements.txt --no-cache-dir
COPY . .