Skip to content

Instantly share code, notes, and snippets.

@Tyde
Created March 15, 2021 16:13
Show Gist options
  • Save Tyde/26a2bf733ecb5419bb4a1c20a50ed60e to your computer and use it in GitHub Desktop.
Save Tyde/26a2bf733ecb5419bb4a1c20a50ed60e to your computer and use it in GitHub Desktop.
Exact installation
docker-compose -f docker-compose.prod.yml up -d --build
Creating network "exact_default" with the default driver
Creating volume "exact_postgres_data" with default driver
Creating volume "exact_static_volume" with default driver
Creating volume "exact_media_volume" with default driver
Building web
Step 1/35 : FROM ubuntu:18.04 as builder
---> 329ed837d508
Step 2/35 : WORKDIR /usr/src/app
---> Using cache
---> 42c9b9a62329
Step 3/35 : RUN apt-get update && apt-get install -y python3-pip dos2unix && rm -rf /var/lib/apt/lists/*
---> Using cache
---> 5000f09d68b9
Step 4/35 : ENV PYTHONDONTWRITEBYTECODE 1
---> Using cache
---> 9cf0b7f683e0
Step 5/35 : ENV PYTHONUNBUFFERED 1
---> Using cache
---> 61ac694cc0ec
Step 6/35 : RUN pip3 install --upgrade pip
---> Using cache
---> 998da5fa3472
Step 7/35 : RUN pip3 install flake8
---> Using cache
---> bdbc5f8c47e8
Step 8/35 : COPY . /usr/src/app/
---> e54ecfa46bf9
Step 9/35 : COPY ./requirements.txt .
---> 23077bb74b79
Step 10/35 : RUN pip3 install wheel
---> Running in 5c32d9d4b276
Requirement already satisfied: wheel in /usr/lib/python3/dist-packages (0.30.0)
Removing intermediate container 5c32d9d4b276
---> c6aa83bda131
Step 11/35 : RUN pip3 wheel --no-cache-dir --no-deps --wheel-dir /usr/src/app/wheels -r requirements.txt
---> Running in 415dc0077548
Collecting confusable-homoglyphs==3.2.0
Downloading confusable_homoglyphs-3.2.0-py2.py3-none-any.whl (141 kB)
Collecting django-friendly-tag-loader==1.3.1
Downloading django-friendly-tag-loader-1.3.1.tar.gz (9.8 kB)
Collecting django-filter==2.4.0
Downloading django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-widget-tweaks===1.4.8
Downloading django_widget_tweaks-1.4.8-py2.py3-none-any.whl (11 kB)
Collecting drf-flex-fields==0.8.8
Downloading drf-flex-fields-0.8.8.tar.gz (22 kB)
Collecting djoser==2.1.0
Downloading djoser-2.1.0-py3-none-any.whl (46 kB)
Collecting django==3.1.4
Downloading Django-3.1.4-py3-none-any.whl (7.8 MB)
Collecting django-registration==3.1.1
Downloading django_registration-3.1.1-py3-none-any.whl (92 kB)
Collecting djangorestframework==3.12.2
Downloading djangorestframework-3.12.2-py3-none-any.whl (957 kB)
Collecting uritemplate==3.0.1
Downloading uritemplate-3.0.1-py2.py3-none-any.whl (15 kB)
Collecting fasteners==0.15
Downloading fasteners-0.15-py2.py3-none-any.whl (23 kB)
Collecting monotonic==1.5
Downloading monotonic-1.5-py2.py3-none-any.whl (5.3 kB)
Collecting pillow==8.0.1
Downloading Pillow-8.0.1-cp36-cp36m-manylinux1_x86_64.whl (2.2 MB)
Collecting psycopg2-binary==2.8.6
Downloading psycopg2_binary-2.8.6-cp36-cp36m-manylinux1_x86_64.whl (3.0 MB)
Collecting pytz==2020.4
Downloading pytz-2020.4-py2.py3-none-any.whl (509 kB)
Collecting gunicorn==20.0.4
Downloading gunicorn-20.0.4-py2.py3-none-any.whl (77 kB)
Collecting numpy==1.19.4
Downloading numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl (14.5 MB)
Collecting opencv-python==4.4.0.46
Downloading opencv_python-4.4.0.46-cp36-cp36m-manylinux2014_x86_64.whl (49.5 MB)
Collecting openslide-python==1.1.2
Downloading openslide-python-1.1.2.tar.gz (316 kB)
Collecting tifffile==2020.9.3
Downloading tifffile-2020.9.3-py3-none-any.whl (148 kB)
Collecting pyvips==2.1.13
Downloading pyvips-2.1.13.tar.gz (44 kB)
Collecting pydicom==2.1.1
Downloading pydicom-2.1.1-py3-none-any.whl (1.9 MB)
Collecting ptvsd==4.3.2
Downloading ptvsd-4.3.2-cp36-cp36m-manylinux1_x86_64.whl (5.9 MB)
Collecting czifile==2019.7.2
Downloading czifile-2019.7.2-py2.py3-none-any.whl (18 kB)
Collecting django-project-version==0.13.0
Downloading django_project_version-0.13.0-py3-none-any.whl (12 kB)
Collecting gitpython==3.1.11
Downloading GitPython-3.1.11-py3-none-any.whl (159 kB)
Collecting gdown==3.12.2
Downloading gdown-3.12.2.tar.gz (8.2 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Collecting pandas==1.1.4
Downloading pandas-1.1.4-cp36-cp36m-manylinux1_x86_64.whl (9.5 MB)
Collecting qt-wsi-registration>=0.0.6
Downloading qt_wsi_registration-0.0.6-py3-none-any.whl (13 kB)
Collecting EXCAT-Sync>=0.0.22
Downloading EXCAT_Sync-0.0.25-py3-none-any.whl (126 kB)
Collecting pyyaml
Downloading PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl (640 kB)
Saved ./wheels/confusable_homoglyphs-3.2.0-py2.py3-none-any.whl
Saved ./wheels/czifile-2019.7.2-py2.py3-none-any.whl
Saved ./wheels/Django-3.1.4-py3-none-any.whl
Saved ./wheels/django_filter-2.4.0-py3-none-any.whl
Saved ./wheels/django_project_version-0.13.0-py3-none-any.whl
Saved ./wheels/django_registration-3.1.1-py3-none-any.whl
Saved ./wheels/django_widget_tweaks-1.4.8-py2.py3-none-any.whl
Saved ./wheels/djangorestframework-3.12.2-py3-none-any.whl
Saved ./wheels/djoser-2.1.0-py3-none-any.whl
Saved ./wheels/fasteners-0.15-py2.py3-none-any.whl
Saved ./wheels/GitPython-3.1.11-py3-none-any.whl
Saved ./wheels/gunicorn-20.0.4-py2.py3-none-any.whl
Saved ./wheels/monotonic-1.5-py2.py3-none-any.whl
Saved ./wheels/numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl
Saved ./wheels/opencv_python-4.4.0.46-cp36-cp36m-manylinux2014_x86_64.whl
Saved ./wheels/pandas-1.1.4-cp36-cp36m-manylinux1_x86_64.whl
Saved ./wheels/Pillow-8.0.1-cp36-cp36m-manylinux1_x86_64.whl
Saved ./wheels/psycopg2_binary-2.8.6-cp36-cp36m-manylinux1_x86_64.whl
Saved ./wheels/ptvsd-4.3.2-cp36-cp36m-manylinux1_x86_64.whl
Saved ./wheels/pydicom-2.1.1-py3-none-any.whl
Saved ./wheels/pytz-2020.4-py2.py3-none-any.whl
Saved ./wheels/tifffile-2020.9.3-py3-none-any.whl
Saved ./wheels/uritemplate-3.0.1-py2.py3-none-any.whl
Saved ./wheels/EXCAT_Sync-0.0.25-py3-none-any.whl
Saved ./wheels/qt_wsi_registration-0.0.6-py3-none-any.whl
Saved ./wheels/PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl
Building wheels for collected packages: django-friendly-tag-loader, drf-flex-fields, gdown, openslide-python, pyvips
Building wheel for django-friendly-tag-loader (setup.py): started
Building wheel for django-friendly-tag-loader (setup.py): finished with status 'done'
Created wheel for django-friendly-tag-loader: filename=django_friendly_tag_loader-1.3.1-py2.py3-none-any.whl size=6539 sha256=742c3f2674ad83daba8f9f2931f3bfb351c5a181c6b8ebf27bbf1fecec42a6ab
Stored in directory: /tmp/pip-ephem-wheel-cache-a0g4ivan/wheels/b5/f4/ff/0a4f5c9b411bd70ef21830411e5507ea25ea9bd8f294a92a39
Building wheel for drf-flex-fields (setup.py): started
Building wheel for drf-flex-fields (setup.py): finished with status 'done'
Created wheel for drf-flex-fields: filename=drf_flex_fields-0.8.8-py3-none-any.whl size=19307 sha256=a646941e47b1d7535f89eda9408a93c6cd4aee17996ff4a268436f5be9e7c8e0
Stored in directory: /tmp/pip-ephem-wheel-cache-a0g4ivan/wheels/97/9d/96/ef668e9db254564196060441a71e9160efadb850d2286fb597
Building wheel for gdown (PEP 517): started
Building wheel for gdown (PEP 517): finished with status 'done'
Created wheel for gdown: filename=gdown-3.12.2-py3-none-any.whl size=9681 sha256=0ac9ee3eaf9e03b773de013c3633c54b583779b22b67c5b3137775723a6559d7
Stored in directory: /tmp/pip-ephem-wheel-cache-a0g4ivan/wheels/33/15/6e/df5f8336275e96e19599034a76f9cfd81c6ae15d2bf16c11ca
Building wheel for openslide-python (setup.py): started
Building wheel for openslide-python (setup.py): finished with status 'done'
Created wheel for openslide-python: filename=openslide_python-1.1.2-cp36-cp36m-linux_x86_64.whl size=28388 sha256=c96509af065cdd83fdfedd76e588f5867f4b3ac84dd978bd801d920bed511a8e
Stored in directory: /tmp/pip-ephem-wheel-cache-a0g4ivan/wheels/ac/d1/f8/f226d1f46dfe6c8fc332167949f318bd2fcb4e228aa4731259
Building wheel for pyvips (setup.py): started
Building wheel for pyvips (setup.py): finished with status 'done'
Created wheel for pyvips: filename=pyvips-2.1.13-py2.py3-none-any.whl size=49601 sha256=c84c3cb437f6eafd7ab66f0d88d23ad6668626788d723be41854f82aa218a122
Stored in directory: /tmp/pip-ephem-wheel-cache-a0g4ivan/wheels/4d/cd/f8/0d15a0b125d118e89fe7e35146dbcf523b68bb9b5b2795cfeb
Successfully built django-friendly-tag-loader drf-flex-fields gdown openslide-python pyvips
Removing intermediate container 415dc0077548
---> 42c7fa7b495e
Step 12/35 : COPY ./entrypoint.prod.sh /usr/src/app/entrypoint.prod.sh
---> 254d5c5e205b
Step 13/35 : RUN dos2unix /usr/src/app/entrypoint.prod.sh
---> Running in 104ab8b84ca7
dos2unix: converting file /usr/src/app/entrypoint.prod.sh to Unix format...
Removing intermediate container 104ab8b84ca7
---> bb73eb1cc118
Step 14/35 : RUN chmod +x /usr/src/app/entrypoint.prod.sh
---> Running in 0e1f8f1e51ff
Removing intermediate container 0e1f8f1e51ff
---> a519a6254ece
Step 15/35 : FROM ubuntu:18.04
---> 329ed837d508
Step 16/35 : RUN mkdir -p /home/app
---> Using cache
---> f99fe304d2e3
Step 17/35 : RUN addgroup --system app --gid 1001
---> Using cache
---> 7c521e526c4f
Step 18/35 : RUN adduser --system --group app
---> Using cache
---> 364f84812bb3
Step 19/35 : ENV HOME=/home/app
---> Using cache
---> 5dfedba933c0
Step 20/35 : ENV APP_HOME=/home/app/web
---> Using cache
---> 234debb54d60
Step 21/35 : RUN mkdir $APP_HOME
---> Using cache
---> 66c460657ea9
Step 22/35 : RUN mkdir $APP_HOME/static
---> Using cache
---> 040edd714b10
Step 23/35 : RUN mkdir $APP_HOME/media
---> Using cache
---> 54cfb0903ac3
Step 24/35 : RUN mkdir $APP_HOME/images
---> Using cache
---> 4f3dd6ac77fb
Step 25/35 : WORKDIR $APP_HOME
---> Using cache
---> 0f51b36d5185
Step 26/35 : ENV DEBIAN_FRONTEND="noninteractive" TZ="SystemV"
---> Using cache
---> c00f27240253
Step 27/35 : RUN apt-get update && apt-get install -y python3-pip python3-openslide libvips libvips-dev python3-opencv netcat && rm -rf /var/lib/apt/lists/*
---> Using cache
---> e0bd171379d9
Step 28/35 : COPY --from=builder /usr/src/app/wheels /wheels
---> da753f67571b
Step 29/35 : COPY --from=builder /usr/src/app/requirements.txt .
---> ceb95cb99612
Step 30/35 : RUN pip3 install --upgrade pip
---> Running in f1dfa6a8439a
Collecting pip
Downloading https://files.pythonhosted.org/packages/fe/ef/60d7ba03b5c442309ef42e7d69959f73aacccd0d86008362a681c4698e83/pip-21.0.1-py3-none-any.whl (1.5MB)
Installing collected packages: pip
Found existing installation: pip 9.0.1
Not uninstalling pip at /usr/lib/python3/dist-packages, outside environment /usr
Successfully installed pip-21.0.1
Removing intermediate container f1dfa6a8439a
---> d1cb2a5d29c6
Step 31/35 : RUN pip3 install numpy==1.19.4
---> Running in 74d1caecfff3
Collecting numpy==1.19.4
Downloading numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl (14.5 MB)
Installing collected packages: numpy
Attempting uninstall: numpy
Found existing installation: numpy 1.13.3
Uninstalling numpy-1.13.3:
Successfully uninstalled numpy-1.13.3
Successfully installed numpy-1.19.4
Removing intermediate container 74d1caecfff3
---> 584b2a074fcd
Step 32/35 : RUN pip3 install --no-cache /wheels/*
---> Running in 4cf9562583eb
Processing /wheels/Django-3.1.4-py3-none-any.whl
Processing /wheels/EXCAT_Sync-0.0.25-py3-none-any.whl
Processing /wheels/GitPython-3.1.11-py3-none-any.whl
Processing /wheels/Pillow-8.0.1-cp36-cp36m-manylinux1_x86_64.whl
Processing /wheels/PyYAML-5.4.1-cp36-cp36m-manylinux1_x86_64.whl
Processing /wheels/confusable_homoglyphs-3.2.0-py2.py3-none-any.whl
Processing /wheels/czifile-2019.7.2-py2.py3-none-any.whl
Processing /wheels/django_filter-2.4.0-py3-none-any.whl
Processing /wheels/django_friendly_tag_loader-1.3.1-py2.py3-none-any.whl
Processing /wheels/django_project_version-0.13.0-py3-none-any.whl
Processing /wheels/django_registration-3.1.1-py3-none-any.whl
Processing /wheels/django_widget_tweaks-1.4.8-py2.py3-none-any.whl
Processing /wheels/djangorestframework-3.12.2-py3-none-any.whl
Processing /wheels/djoser-2.1.0-py3-none-any.whl
Processing /wheels/drf_flex_fields-0.8.8-py3-none-any.whl
Processing /wheels/fasteners-0.15-py2.py3-none-any.whl
Processing /wheels/gdown-3.12.2-py3-none-any.whl
Processing /wheels/gunicorn-20.0.4-py2.py3-none-any.whl
Processing /wheels/monotonic-1.5-py2.py3-none-any.whl
Processing /wheels/numpy-1.19.4-cp36-cp36m-manylinux2010_x86_64.whl
Processing /wheels/opencv_python-4.4.0.46-cp36-cp36m-manylinux2014_x86_64.whl
Processing /wheels/openslide_python-1.1.2-cp36-cp36m-linux_x86_64.whl
Processing /wheels/pandas-1.1.4-cp36-cp36m-manylinux1_x86_64.whl
Processing /wheels/psycopg2_binary-2.8.6-cp36-cp36m-manylinux1_x86_64.whl
Processing /wheels/ptvsd-4.3.2-cp36-cp36m-manylinux1_x86_64.whl
Processing /wheels/pydicom-2.1.1-py3-none-any.whl
Processing /wheels/pytz-2020.4-py2.py3-none-any.whl
Processing /wheels/pyvips-2.1.13-py2.py3-none-any.whl
Processing /wheels/qt_wsi_registration-0.0.6-py3-none-any.whl
Processing /wheels/tifffile-2020.9.3-py3-none-any.whl
Processing /wheels/uritemplate-3.0.1-py2.py3-none-any.whl
Collecting asgiref<4,>=3.2.10
Downloading asgiref-3.3.1-py3-none-any.whl (19 kB)
Collecting sqlparse>=0.2.2
Downloading sqlparse-0.4.1-py3-none-any.whl (42 kB)
Collecting django-appconf>=1.0.3
Downloading django_appconf-1.0.4-py2.py3-none-any.whl (6.3 kB)
Collecting coreapi<3.0.0,>=2.3.3
Downloading coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting djangorestframework-simplejwt<5.0.0,>=4.3.0
Downloading djangorestframework_simplejwt-4.4.0-py3-none-any.whl (29 kB)
Collecting importlib-metadata<2.0,>=1.0
Downloading importlib_metadata-1.7.0-py2.py3-none-any.whl (31 kB)
Collecting social-auth-app-django<5.0.0,>=4.0.0
Downloading social_auth_app_django-4.0.0-py3-none-any.whl (24 kB)
Collecting django-templated-mail<2.0.0,>=1.1.1
Downloading django_templated_mail-1.1.1-py3-none-any.whl (4.7 kB)
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting requests-toolbelt
Downloading requests_toolbelt-0.9.1-py2.py3-none-any.whl (54 kB)
Collecting tqdm
Downloading tqdm-4.59.0-py2.py3-none-any.whl (74 kB)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from fasteners==0.15) (1.11.0)
Collecting filelock
Downloading filelock-3.0.12-py3-none-any.whl (7.6 kB)
Collecting gitdb<5,>=4.0.1
Downloading gitdb-4.0.5-py3-none-any.whl (63 kB)
Requirement already satisfied: setuptools>=3.0 in /usr/lib/python3/dist-packages (from gunicorn==20.0.4) (39.0.1)
Collecting python-dateutil>=2.7.3
Downloading python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting cffi>=1.0.0
Downloading cffi-1.14.5-cp36-cp36m-manylinux1_x86_64.whl (401 kB)
Collecting probreg
Downloading probreg-0.3.1.tar.gz (922 kB)
Collecting matplotlib
Downloading matplotlib-3.3.4-cp36-cp36m-manylinux1_x86_64.whl (11.5 MB)
Collecting sklearn
Downloading sklearn-0.0.tar.gz (1.1 kB)
Collecting pycparser
Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting coreschema
Downloading coreschema-0.0.4.tar.gz (10 kB)
Collecting itypes
Downloading itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting pyjwt
Downloading PyJWT-2.0.1-py3-none-any.whl (15 kB)
Collecting smmap<4,>=3.0.1
Downloading smmap-3.0.5-py2.py3-none-any.whl (25 kB)
Collecting zipp>=0.5
Downloading zipp-3.4.1-py3-none-any.whl (5.2 kB)
Collecting social-auth-core>=3.3.0
Downloading social_auth_core-4.1.0-py3-none-any.whl (333 kB)
Collecting python3-openid>=3.0.10
Downloading python3_openid-3.2.0-py3-none-any.whl (133 kB)
Collecting oauthlib>=1.0.3
Downloading oauthlib-3.1.0-py2.py3-none-any.whl (147 kB)
Collecting defusedxml>=0.5.0rc1
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: cryptography>=1.4 in /usr/lib/python3/dist-packages (from social-auth-core>=3.3.0->social-auth-app-django<5.0.0,>=4.0.0->djoser==2.1.0) (2.1.4)
Collecting requests-oauthlib>=0.6.1
Downloading requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB)
Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests->EXCAT-Sync==0.0.25) (2.6)
Collecting certifi>=2017.4.17
Downloading certifi-2020.12.5-py2.py3-none-any.whl (147 kB)
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.4-py2.py3-none-any.whl (153 kB)
Collecting chardet<5,>=3.0.2
Downloading chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Collecting jinja2
Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
Collecting MarkupSafe>=0.23
Downloading MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl (32 kB)
Collecting cycler>=0.10
Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.3.1-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
Downloading pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting open3d
Downloading open3d-0.12.0-cp36-cp36m-manylinux2014_x86_64.whl (188.4 MB)
Collecting pybind11>=2.2
Downloading pybind11-2.6.2-py2.py3-none-any.whl (191 kB)
Collecting scikit-learn
Downloading scikit_learn-0.24.1-cp36-cp36m-manylinux2010_x86_64.whl (22.2 MB)
Collecting scipy
Downloading scipy-1.5.4-cp36-cp36m-manylinux1_x86_64.whl (25.9 MB)
Collecting transformations
Downloading transformations-2020.1.1.tar.gz (44 kB)
Collecting plyfile
Downloading plyfile-0.7.3-py3-none-any.whl (39 kB)
Collecting ipywidgets
Downloading ipywidgets-7.6.3-py2.py3-none-any.whl (121 kB)
Collecting notebook
Downloading notebook-6.2.0-py3-none-any.whl (9.5 MB)
Collecting addict
Downloading addict-2.4.0-py3-none-any.whl (3.8 kB)
Collecting widgetsnbextension
Downloading widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB)
Collecting jupyterlab-widgets>=1.0.0
Downloading jupyterlab_widgets-1.0.0-py3-none-any.whl (243 kB)
Collecting nbformat>=4.2.0
Downloading nbformat-5.1.2-py3-none-any.whl (113 kB)
Collecting ipykernel>=4.5.1
Downloading ipykernel-5.5.0-py3-none-any.whl (120 kB)
Collecting traitlets>=4.3.1
Downloading traitlets-4.3.3-py2.py3-none-any.whl (75 kB)
Collecting ipython>=4.0.0
Downloading ipython-7.16.1-py3-none-any.whl (785 kB)
Collecting tornado>=4.2
Downloading tornado-6.1-cp36-cp36m-manylinux2010_x86_64.whl (427 kB)
Collecting jupyter-client
Downloading jupyter_client-6.1.12-py3-none-any.whl (112 kB)
Collecting pickleshare
Downloading pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting decorator
Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting backcall
Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting jedi>=0.10
Downloading jedi-0.18.0-py2.py3-none-any.whl (1.4 MB)
Collecting pexpect
Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Downloading prompt_toolkit-3.0.17-py3-none-any.whl (367 kB)
Collecting pygments
Downloading Pygments-2.8.1-py3-none-any.whl (983 kB)
Collecting parso<0.9.0,>=0.8.0
Downloading parso-0.8.1-py2.py3-none-any.whl (93 kB)
Collecting jupyter-core
Downloading jupyter_core-4.7.1-py3-none-any.whl (82 kB)
Collecting ipython-genutils
Downloading ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting jsonschema!=2.5.0,>=2.4
Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
Collecting attrs>=17.4.0
Downloading attrs-20.3.0-py2.py3-none-any.whl (49 kB)
Collecting pyrsistent>=0.14.0
Downloading pyrsistent-0.17.3.tar.gz (106 kB)
Collecting wcwidth
Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting argon2-cffi
Downloading argon2_cffi-20.1.0-cp35-abi3-manylinux1_x86_64.whl (97 kB)
Collecting pyzmq>=17
Downloading pyzmq-22.0.3-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB)
Collecting nbconvert
Downloading nbconvert-6.0.7-py3-none-any.whl (552 kB)
Collecting Send2Trash>=1.5.0
Downloading Send2Trash-1.5.0-py3-none-any.whl (12 kB)
Collecting prometheus-client
Downloading prometheus_client-0.9.0-py2.py3-none-any.whl (53 kB)
Collecting terminado>=0.8.3
Downloading terminado-0.9.2-py3-none-any.whl (14 kB)
Collecting ptyprocess
Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting testpath
Downloading testpath-0.4.4-py2.py3-none-any.whl (163 kB)
Collecting jupyterlab-pygments
Downloading jupyterlab_pygments-0.1.2-py2.py3-none-any.whl (4.6 kB)
Collecting mistune<2,>=0.8.1
Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB)
Collecting bleach
Downloading bleach-3.3.0-py2.py3-none-any.whl (283 kB)
Collecting pandocfilters>=1.4.1
Downloading pandocfilters-1.4.3.tar.gz (16 kB)
Collecting nbclient<0.6.0,>=0.5.0
Downloading nbclient-0.5.3-py3-none-any.whl (82 kB)
Collecting entrypoints>=0.2.2
Downloading entrypoints-0.3-py2.py3-none-any.whl (11 kB)
Collecting nest-asyncio
Downloading nest_asyncio-1.5.1-py3-none-any.whl (5.0 kB)
Collecting async-generator
Downloading async_generator-1.10-py3-none-any.whl (18 kB)
Collecting packaging
Downloading packaging-20.9-py2.py3-none-any.whl (40 kB)
Collecting webencodings
Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB)
Collecting PySocks!=1.5.7,>=1.5.6
Downloading PySocks-1.7.1-py3-none-any.whl (16 kB)
Collecting threadpoolctl>=2.0.0
Downloading threadpoolctl-2.1.0-py3-none-any.whl (12 kB)
Collecting joblib>=0.11
Downloading joblib-1.0.1-py3-none-any.whl (303 kB)
numpy is already installed with the same version as the provided wheel. Use --force-reinstall to force an installation of the wheel.
Building wheels for collected packages: coreschema, probreg, pyrsistent, pandocfilters, sklearn, transformations
Building wheel for coreschema (setup.py): started
Building wheel for coreschema (setup.py): finished with status 'done'
Created wheel for coreschema: filename=coreschema-0.0.4-py3-none-any.whl size=15894 sha256=0e91ee31702078e059b2aadb48a8360bc5f82cbe89248fd7851fd504d7a6576b
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/09/1c/f4/e9bdef7dca4b276f7f28a03943f4059466188def81a65b1b44
Building wheel for probreg (setup.py): started
Building wheel for probreg (setup.py): still running...
Building wheel for probreg (setup.py): still running...
Building wheel for probreg (setup.py): still running...
Building wheel for probreg (setup.py): finished with status 'done'
Created wheel for probreg: filename=probreg-0.3.1-cp36-cp36m-linux_x86_64.whl size=8598506 sha256=c97c53157295acc92b61d545696ab4265fb280c49071a34617cb42fcd9f8aab7
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/a2/26/06/87b597fbd628a3e40fc5850e61caaca898faadabb99f6562df
Building wheel for pyrsistent (setup.py): started
Building wheel for pyrsistent (setup.py): finished with status 'done'
Created wheel for pyrsistent: filename=pyrsistent-0.17.3-cp36-cp36m-linux_x86_64.whl size=105652 sha256=b57f3b5dd58deeb39b16cbf9730927d2b5c369cc6797b8e2e0db8bf93661d423
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/34/13/19/294da8e11bce7e563afee51251b9fa878185e14f4b5caf00cb
Building wheel for pandocfilters (setup.py): started
Building wheel for pandocfilters (setup.py): finished with status 'done'
Created wheel for pandocfilters: filename=pandocfilters-1.4.3-py3-none-any.whl size=10627 sha256=192d002fdaed90824348de2b58b48bbd07b20a95ce8735a8412a36fd27f3c44f
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/12/12/89/fe63ac4d6ee6440daab4db77b78c63f7f192b700f844b6639f
Building wheel for sklearn (setup.py): started
Building wheel for sklearn (setup.py): finished with status 'done'
Created wheel for sklearn: filename=sklearn-0.0-py2.py3-none-any.whl size=2397 sha256=8fb33a4adb5e9b48904cb2ba562d2d2e1e8b61772cd686759b1e71d599f4ecab
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/23/9d/42/5ec745cbbb17517000a53cecc49d6a865450d1f5cb16dc8a9c
Building wheel for transformations (setup.py): started
Building wheel for transformations (setup.py): finished with status 'done'
Created wheel for transformations: filename=transformations-2020.1.1-cp36-cp36m-linux_x86_64.whl size=115389 sha256=988b531c86cfa24bcb3c68e994fbb41f747d776c959d3a33f29f05ae18253d12
Stored in directory: /tmp/pip-ephem-wheel-cache-r793acor/wheels/16/27/69/f1a5b5d348c0e08fff62ef9243a9ae2a68b8c43dcb96166bb3
Successfully built coreschema probreg pyrsistent pandocfilters sklearn transformations
Installing collected packages: zipp, ipython-genutils, decorator, traitlets, pyrsistent, importlib-metadata, attrs, wcwidth, tornado, pyzmq, python-dateutil, pyparsing, ptyprocess, parso, jupyter-core, jsonschema, webencodings, pygments, pycparser, prompt-toolkit, pickleshare, pexpect, packaging, nest-asyncio, nbformat, MarkupSafe, jupyter-client, jedi, backcall, async-generator, testpath, pandocfilters, nbclient, mistune, jupyterlab-pygments, jinja2, ipython, entrypoints, defusedxml, cffi, bleach, terminado, Send2Trash, prometheus-client, nbconvert, ipykernel, argon2-cffi, urllib3, threadpoolctl, scipy, notebook, joblib, chardet, certifi, widgetsnbextension, sqlparse, scikit-learn, requests, pytz, Pillow, oauthlib, kiwisolver, jupyterlab-widgets, cycler, asgiref, tqdm, sklearn, requests-oauthlib, PyYAML, python3-openid, pyjwt, plyfile, pandas, matplotlib, ipywidgets, Django, addict, uritemplate, transformations, social-auth-core, smmap, PySocks, pybind11, open3d, itypes, djangorestframework, coreschema, tifffile, social-auth-app-django, requests-toolbelt, probreg, openslide-python, opencv-python, monotonic, gitdb, filelock, djangorestframework-simplejwt, django-templated-mail, django-appconf, coreapi, confusable-homoglyphs, qt-wsi-registration, pyvips, pydicom, ptvsd, psycopg2-binary, gunicorn, GitPython, gdown, fasteners, EXCAT-Sync, drf-flex-fields, djoser, django-widget-tweaks, django-registration, django-project-version, django-friendly-tag-loader, django-filter, czifile
Attempting uninstall: Pillow
Found existing installation: Pillow 5.1.0
Uninstalling Pillow-5.1.0:
Successfully uninstalled Pillow-5.1.0
Attempting uninstall: openslide-python
Found existing installation: openslide-python 1.1.1
Uninstalling openslide-python-1.1.1:
Successfully uninstalled openslide-python-1.1.1
Successfully installed Django-3.1.4 EXCAT-Sync-0.0.25 GitPython-3.1.11 MarkupSafe-1.1.1 Pillow-8.0.1 PySocks-1.7.1 PyYAML-5.4.1 Send2Trash-1.5.0 addict-2.4.0 argon2-cffi-20.1.0 asgiref-3.3.1 async-generator-1.10 attrs-20.3.0 backcall-0.2.0 bleach-3.3.0 certifi-2020.12.5 cffi-1.14.5 chardet-4.0.0 confusable-homoglyphs-3.2.0 coreapi-2.3.3 coreschema-0.0.4 cycler-0.10.0 czifile-2019.7.2 decorator-4.4.2 defusedxml-0.7.1 django-appconf-1.0.4 django-filter-2.4.0 django-friendly-tag-loader-1.3.1 django-project-version-0.13.0 django-registration-3.1.1 django-templated-mail-1.1.1 django-widget-tweaks-1.4.8 djangorestframework-3.12.2 djangorestframework-simplejwt-4.4.0 djoser-2.1.0 drf-flex-fields-0.8.8 entrypoints-0.3 fasteners-0.15 filelock-3.0.12 gdown-3.12.2 gitdb-4.0.5 gunicorn-20.0.4 importlib-metadata-1.7.0 ipykernel-5.5.0 ipython-7.16.1 ipython-genutils-0.2.0 ipywidgets-7.6.3 itypes-1.2.0 jedi-0.18.0 jinja2-2.11.3 joblib-1.0.1 jsonschema-3.2.0 jupyter-client-6.1.12 jupyter-core-4.7.1 jupyterlab-pygments-0.1.2 jupyterlab-widgets-1.0.0 kiwisolver-1.3.1 matplotlib-3.3.4 mistune-0.8.4 monotonic-1.5 nbclient-0.5.3 nbconvert-6.0.7 nbformat-5.1.2 nest-asyncio-1.5.1 notebook-6.2.0 oauthlib-3.1.0 open3d-0.12.0 opencv-python-4.4.0.46 openslide-python-1.1.2 packaging-20.9 pandas-1.1.4 pandocfilters-1.4.3 parso-0.8.1 pexpect-4.8.0 pickleshare-0.7.5 plyfile-0.7.3 probreg-0.3.1 prometheus-client-0.9.0 prompt-toolkit-3.0.17 psycopg2-binary-2.8.6 ptvsd-4.3.2 ptyprocess-0.7.0 pybind11-2.6.2 pycparser-2.20 pydicom-2.1.1 pygments-2.8.1 pyjwt-2.0.1 pyparsing-2.4.7 pyrsistent-0.17.3 python-dateutil-2.8.1 python3-openid-3.2.0 pytz-2020.4 pyvips-2.1.13 pyzmq-22.0.3 qt-wsi-registration-0.0.6 requests-2.25.1 requests-oauthlib-1.3.0 requests-toolbelt-0.9.1 scikit-learn-0.24.1 scipy-1.5.4 sklearn-0.0 smmap-3.0.5 social-auth-app-django-4.0.0 social-auth-core-4.1.0 sqlparse-0.4.1 terminado-0.9.2 testpath-0.4.4 threadpoolctl-2.1.0 tifffile-2020.9.3 tornado-6.1 tqdm-4.59.0 traitlets-4.3.3 transformations-2020.1.1 uritemplate-3.0.1 urllib3-1.26.4 wcwidth-0.2.5 webencodings-0.5.1 widgetsnbextension-3.5.1 zipp-3.4.1
Removing intermediate container 4cf9562583eb
---> b284c2346f7f
Step 33/35 : COPY --from=builder /usr/src/app/entrypoint.prod.sh $APP_HOME
---> ccbc816b5115
Step 34/35 : COPY . $APP_HOME
---> 9334ae8cab71
Step 35/35 : ENTRYPOINT ["/home/app/web/entrypoint.prod.sh"]
---> Running in 1d392eb40cd7
Removing intermediate container 1d392eb40cd7
---> 784f7733d417
Successfully built 784f7733d417
Successfully tagged exact_web:latest
Building nginx
Step 1/3 : FROM nginx:1.19.5-alpine
---> 0fde4fb87e47
Step 2/3 : RUN rm /etc/nginx/conf.d/default.conf
---> Using cache
---> d9c11f9377c3
Step 3/3 : COPY nginx.conf /etc/nginx/conf.d
---> Using cache
---> e8a1a6c438f3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment