20 lines
384 B
Docker
20 lines
384 B
Docker
|
|
ARG PYTHON_VERSION=3
|
|
ARG ALPINE_VERSION=3.18
|
|
ARG ROTATE_BACKUPS_VERSION=latest
|
|
|
|
FROM python:${PYTHON_VERSION}-alpine${ALPINE_VERSION}
|
|
|
|
RUN apk update && apk add less
|
|
|
|
RUN pip install rotate-backups==8.1
|
|
RUN pip install rotate-backups==${ROTATE_BACKUPS_VERSION}
|
|
|
|
RUN mkdir /data
|
|
|
|
COPY rotate.sh /opt/rotate.sh
|
|
RUN chmod +x /opt/rotate.sh
|
|
|
|
ENTRYPOINT ["/opt/rotate.sh"]
|
|
CMD ["--help"]
|