Skip to content
Snippets Groups Projects
Commit 9d663788 authored by Michael Youkeim's avatar Michael Youkeim
Browse files

Simplified the docker setup for pip

parent 22a53940
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,7 @@ RUN apt-get update && apt-get upgrade -y && apt-get install -y \
software-properties-common \
python3 \
python3-pip \
python3-venv \
autoconf \
automake \
libtool \
......@@ -81,8 +82,13 @@ RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
WORKDIR /app
COPY . .
# Create and activate a virtual environment
RUN python3 -m venv venv
ENV PATH="/app/venv/bin:$PATH"
# Install Python dependencies
RUN pip3 install -r requirements.txt
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
# Keep the container running
CMD ["tail", "-f", "/dev/null"]
blinker==1.4
certifi==2024.2.2
charset-normalizer==3.3.2
contourpy==1.2.1
cryptography==3.4.8
cycler==0.12.1
dbus-python==1.2.18
distro==1.7.0
distro-info==1.1+ubuntu0.2
exceptiongroup==1.2.1
fonttools==4.51.0
gitdb==4.0.11
GitPython==3.1.43
httplib2==0.20.2
idna==3.7
importlib-metadata==4.6.4
iniconfig==2.0.0
jeepney==0.7.1
keyring==23.5.0
kiwisolver==1.4.5
launchpadlib==1.10.16
lazr.restfulclient==0.14.4
lazr.uri==1.0.6
lizard==1.17.10
matplotlib==3.8.4
more-itertools==8.10.0
numpy==1.26.4
oauthlib==3.2.0
packaging==24.0
pandas==2.2.2
pillow==10.3.0
pluggy==1.5.0
PyDriller==2.6
PyGObject==3.42.1
PyJWT==2.3.0
pyparsing==2.4.7
pytest==8.1.1
python-apt==2.4.0+ubuntu3
python-dateutil==2.9.0.post0
pytz==2024.1
requests==2.31.0
scipy==1.13.0
seaborn==0.13.2
SecretStorage==3.3.1
six==1.16.0
smmap==5.0.1
tomli==2.0.1
types-pytz==2024.1.0.20240417
tzdata==2024.1
unattended-upgrades==0.1
urllib3==2.2.1
wadllib==1.3.6
zipp==1.0.0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment