Commited minutiae
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
FROM debian:11
|
||||
|
||||
# Install system dependencies
|
||||
RUN apt-get update && apt-get install -y wget libgl1 libglib2.0-0 python2 python3 python3-pip libsm6 libxext6 libxrender1
|
||||
|
||||
|
||||
# Create main env for Jupyter Notebook
|
||||
WORKDIR /tmp
|
||||
RUN wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
|
||||
RUN python2 get-pip.py
|
||||
RUN python2 -m pip install tensorflow==1.7.0 keras==2.1.6 opencv-python==3.4.8.29 numpy scipy matplotlib pydot graphviz grpcio==1.29.0 markdown==2.6.11 scikit-image
|
||||
RUN python3 -m pip install notebook
|
||||
RUN python2 -m pip install ipykernel
|
||||
RUN python2 -m ipykernel install --user
|
||||
|
||||
# Copy project files
|
||||
WORKDIR /src
|
||||
COPY ./MinutiaeNet /src/MinutiaeNet
|
||||
|
||||
# Launch Jupyter Notebook
|
||||
EXPOSE 8888
|
||||
CMD ["python3", "-m", "notebook", "--ip=0.0.0.0", "--port=8888", "--no-browser", "--IdentityProvider.token=''", "--allow-root"]
|
||||
Reference in New Issue
Block a user