fabrice.regnier
2 weeks ago
3 changed files with 28 additions and 18 deletions
@ -1,7 +1,24 @@ |
|||
FROM python:3.11 |
|||
FROM debian:trixie |
|||
|
|||
RUN apt-get update |
|||
RUN apt-get -y autoremove |
|||
|
|||
#RUN apt-get install -y golang-go make curl git python3.11 pip |
|||
RUN apt-get install -y curl python3.11 pip |
|||
|
|||
#installer mmctl |
|||
RUN mkdir -p /mm/ && cd /mm/ && \ |
|||
curl -vfsSL -O https://releases.mattermost.com/mmctl/v9.7.1/linux_amd64.tar && \ |
|||
tar -xf linux_amd64.tar |
|||
|
|||
RUN mkdir /usr/src/app/ |
|||
COPY . /usr/src/app/ |
|||
WORKDIR /usr/src/app/ |
|||
EXPOSE 5000 |
|||
|
|||
#https://stackoverflow.com/questions/75608323/how-do-i-solve-error-externally-managed-environment-every-time-i-use-pip-3 |
|||
RUN mv /usr/lib/python3.11/EXTERNALLY-MANAGED /usr/lib/python3.11/EXTERNALLY-MANAGED.old |
|||
|
|||
RUN pip install -r requirements.txt |
|||
CMD ["python", "app.py"] |
|||
CMD ["python3", "app.py"] |
|||
|
|||
|
Loading…
Reference in new issue