FROM python:3.13.1-alpine3.20 ARG DIST_VERSION=1.0 ARG DIST_FILENAME=dumbremind-${DIST_VERSION}-py3-none-any.whl RUN apk update && apk add bash && apk add wget # Timezone RUN apk add tzdata RUN cp /usr/share/zoneinfo/Europe/Paris /etc/localtime RUN echo "Europe/Paris" > /etc/timezone # Clean apk cache RUN rm -rf /var/cache/apk/* COPY docker/docker-init.sh /usr/local/bin/ RUN chmod +x usr/local/bin/docker-init.sh RUN cd / COPY dist/${DIST_FILENAME} / RUN python3 -m pip install ${DIST_FILENAME} # --target /app RUN rm -f ${DIST_FILENAME} # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! # NEVER PUBLISH IMAGE ON PUBLIC REPOSITORY COPY .env /.env # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! WORKDIR / CMD ["docker-init.sh"]