FROM python:3.10-alpine RUN apk add --no-cache \ curl \ gcc \ libressl-dev \ musl-dev \ libffi-dev \ tzdata \ && curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal \ && source $HOME/.cargo/env \ && curl -sSL https://install.python-poetry.org | python3 - --preview \ && ln -fs /root/.local/bin/poetry /usr/local/bin \ && rm -rf /root/.rustup \ && apk del \ curl \ gcc \ libressl-dev \ musl-dev \ libffi-dev \ && mkdir /app ENV TZ Europe/Madrid COPY poetry.lock /app COPY pyproject.toml /app WORKDIR /app RUN poetry config virtualenvs.create false \ && poetry install