Newer
Older
FROM python:3.8-alpine
LABEL maintainer quentinduchemin@tuta.io
# Get release
RUN wget -O code.tar.gz https://gitlab.utc.fr/picasoft/projets/picasoft-metrics-bot/-/archive/${METRICS_BOT_VERSION}/picasoft-metrics-bot-${METRICS_BOT_VERSION}.tar.gz \
&& tar xvf code.tar.gz \
&& mv picasoft-metrics-bot-${METRICS_BOT_VERSION} /code \
&& rm code.tar.gz
# Custom Picasoft entrypoint
COPY entrypoint.sh /code/entrypoint.sh
RUN chmod +x /code/entrypoint.sh
WORKDIR /code
# Install dependencies
RUN pip3 install -r requirements.txt
ENTRYPOINT [ "/code/entrypoint.sh" ]