[python] Docker 기반으로 Batch성 업무를 간소화 하자
Python 2021. 12. 22. 22:47

업무를 하다보면 batch성 작업을 여러 서버에서 해야 하는 일이 생긴다. 이 글에서는 python을 이용한 환경변수 읽어오기 기능으로 batch성 작업을 Docker image로 만들어서 여러 서버에서 쉽게 변수만 수정하는 방법을 설명 하려고 한다. Dockerfile 작성 본 글은 python 3.7 기반의 이미지를 사용하여 작성되었다. FROM python:3.7 COPY ./script /app/script WORKDIR /app/script RUN pip3 install -r requirements.txt ENTRYPOINT ["python", "main.py"] script 폴더에는 실행되여햐 할 파일과 lib를 설치 할 수 있는 requirements.txt가 들어 있다. requiremen..