diff --git a/docker/Dockerfile b/docker/Dockerfile index 972c17f..456f8be 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -3,22 +3,22 @@ ARG PY_VER="3.10.13-bookworm" FROM docker.io/library/python:$PY_VER as base_image RUN apt-get update \ - && apt-get install -qqy \ - build-essential \ - unixodbc unixodbc-dev \ - freetds-dev freetds-bin \ - tdsodbc \ - tesseract-ocr \ - ffmpeg libsm6 libxext6 \ - gnutls-bin \ - && apt-get autoremove -qqy \ - && apt-get autoclean \ - && rm -rf /var/lib/apt/lists/* + && apt-get install -qqy \ + build-essential \ + unixodbc unixodbc-dev \ + freetds-dev freetds-bin \ + tdsodbc \ + tesseract-ocr \ + ffmpeg libsm6 libxext6 \ + gnutls-bin \ + && apt-get autoremove -qqy \ + && apt-get autoclean \ + && rm -rf /var/lib/apt/lists/* RUN echo "[FreeTDS]\n\ -Description = FreeTDS unixODBC Driver\n\ -Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\ -Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini + Description = FreeTDS unixODBC Driver\n\ + Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\ + Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini COPY requirements.txt /tmp/requirements.txt RUN pip install --trusted-host pypi.python.org -r /tmp/requirements.txt @@ -26,31 +26,32 @@ RUN pip install --trusted-host pypi.python.org -r /tmp/requirements.txt FROM base_image LABEL org.opencontainers.image.authors = "John Omernik " \ - org.opencontainers.image.source = "https://github.com/JohnOmernik/jupyter_integration_base" \ + org.opencontainers.image.source = "https://github.com/PitterPatterPython/jupyter_integration_base" \ org.opencontainers.image.licenses = "Apache 2.0" RUN ipython profile create && jupyter lab --generate-config \ -&& sed -i "s/# c.ServerApp.iopub_data_rate_limit = 1000000/c.ServerApp.iopub_data_rate_limit = 1000000000/g" $HOME/.jupyter/jupyter_lab_config.py + && sed -i "s/# c.ServerApp.iopub_data_rate_limit = 1000000/c.ServerApp.iopub_data_rate_limit = 1000000000/g" $HOME/.jupyter/jupyter_lab_config.py # Recursive dependency? -RUN pip install git+https://github.com/johnomernik/jupyter_integration_base - -RUN pip install git+https://github.com/johnomernik/jupyter_splunk -RUN pip install git+https://github.com/johnomernik/jupyter_taxii -RUN pip install git+https://github.com/johnomernik/jupyter_pyodbc -RUN pip install git+https://github.com/johnomernik/jupyter_drill -RUN pip install git+https://github.com/johnomernik/jupyter_tera -RUN pip install git+https://github.com/johnomernik/jupyter_hive -RUN pip install git+https://github.com/johnomernik/jupyter_impala -RUN pip install git+https://github.com/johnomernik/jupyter_oracle -RUN pip install git+https://github.com/johnomernik/jupyter_mssql -RUN pip install git+https://github.com/johnomernik/jupyter_es -RUN pip install git+https://github.com/johnomernik/jupyter_mysql -RUN pip install git+https://github.com/johnomernik/jupyter_dummy -RUN pip install git+https://github.com/johnomernik/jupyter_dtools -RUN pip install git+https://github.com/finleyh/jupyter_urlscan -RUN pip install git+https://github.com/johnomernik/jupyter_mongo -RUN pip install git+https://github.com/johnomernik/qgrid +RUN pip install git+https://github.com/PitterPatterPython/jupyter_integration_base + +RUN pip install git+https://github.com/PitterPatterPython/jupyter_drill +RUN pip install git+https://github.com/PitterPatterPython/jupyter_dtools +RUN pip install git+https://github.com/PitterPatterPython/jupyter_dummy +RUN pip install git+https://github.com/PitterPatterPython/jupyter_es +RUN pip install git+https://github.com/PitterPatterPython/jupyter_flashpoint +RUN pip install git+https://github.com/PitterPatterPython/jupyter_hive +RUN pip install git+https://github.com/PitterPatterPython/jupyter_impala +RUN pip install git+https://github.com/PitterPatterPython/jupyter_mongo +RUN pip install git+https://github.com/PitterPatterPython/jupyter_mssql +RUN pip install git+https://github.com/PitterPatterPython/jupyter_mysql +RUN pip install git+https://github.com/PitterPatterPython/jupyter_oracle +RUN pip install git+https://github.com/PitterPatterPython/jupyter_pyodbc +RUN pip install git+https://github.com/PitterPatterPython/jupyter_splunk +RUN pip install git+https://github.com/PitterPatterPython/jupyter_taxii +RUN pip install git+https://github.com/PitterPatterPython/jupyter_tera +RUN pip install git+https://github.com/PitterPatterPython/jupyter_urlscan +RUN pip install git+https://github.com/PitterPatterPython/qgrid ADD entrypoint.sh /tmp/entrypoint.sh diff --git a/docker/requirements.txt b/docker/requirements.txt index b36e307..a8b6a4b 100644 --- a/docker/requirements.txt +++ b/docker/requirements.txt @@ -45,6 +45,7 @@ defusedxml deprecation domaintools_api elasticsearch==7.15.1 +emoji entrypoints et-xmlfile fake-useragent @@ -73,6 +74,7 @@ jedi jira joblib json5 +jsonpath-ng jsonschema jupyter-client jupyter-core