Git Submodule을 이용한 Python 라이브러리 패키지 관리(Docker 빌드 가능)

|

Git Submodule을 이용한 Python 라이브러리 패키지 관리

Git Submodule을 이용한 프로젝트 추가

git submodule add https://github.com/snowdeer/python_sample_library libs/python_sample_library

Install Package

pip3 install libs/python_sample_library

Dockerfile 생성

FROM python:3.8
WORKDIR /app

# Install regular packages
COPY requirements.txt .
RUN pip install -r requirements.txt

# Install submodule packages
COPY libs/python_sample_library libs/python_sample_library
RUN pip3 install libs/python_sample_library

# copy source code
COPY ./ .

# command to run on container start
CMD [ "python", "./app.py"]