diff --git a/Dockerfile b/Dockerfile index 83df919..00d769d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,15 @@ -FROM hotio/base:alpine +FROM python:3.9-alpine + +# install packages +RUN apk add --no-cache gcc g++ libxml2-dev libxslt-dev shadow bash curl wget jq grep sed coreutils findutils unzip p7zip ca-certificates + +COPY requirements.txt / -RUN apk add --no-cache py3-pip -COPY --chown=hotio:users requirements.txt / RUN echo "**** install python packages ****" \ - && pip3 install --user --no-cache-dir --upgrade --requirement /requirements.txt \ + && pip3 install --no-cache-dir --upgrade --requirement /requirements.txt \ && rm -rf /requirements.txt /tmp/* /var/tmp/* -COPY --chown=hotio:users . "${APP_DIR}" -WORKDIR ${APP_DIR} +COPY . /app +WORKDIR /app +VOLUME /config ENTRYPOINT ["python3", "qbit_manage.py"] \ No newline at end of file