Commit Graph

76 Commits

Author SHA1 Message Date
Ayaz Salikhov
f47f6258d7 Install xclip to support clipboard functionality (#1799) 2022-10-06 00:48:04 +04:00
Darek
0fd68f0e6a Remove inkscape package from the minimal-notebook (#1765)
* Removing inkscape

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Adding Rprofile to add plot_mimetypes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update datascience-notebook/Dockerfile

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Update datascience-notebook/Rprofile.site

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Adding R notebook tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Moving Rprofile.site to minimal;
Removing duplicate R test code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixing flake8 errors

* Update minimal-notebook/Dockerfile

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Update minimal-notebook/Rprofile.site

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Removing empty line

* Renaming minetypes to  mimetypes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Renaming test module to avoid mypy error

* Adding to jupyter.plot_mimetypes

* Update R_mimetype_check.py

* Update test_mimetypes.py

* Update test_R_mimetypes.py

* Update test_R_mimetypes.py

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2022-08-20 10:17:03 +04:00
Ayaz Salikhov
d35992de68 Add explicit pipefail and bash shell to all Dockerfiles 2022-03-17 13:07:47 +02:00
Ayaz Salikhov
9915db3098 Better comment 2022-02-04 13:17:21 +03:00
Ayaz Salikhov
37d349d90f Add inkscape back with comment 2022-02-04 13:17:01 +03:00
Ayaz Salikhov
55ced46f1e Only install system packages which are useful for many people 2022-02-04 12:48:04 +03:00
Ayaz Salikhov
7a7f2ceaa4 Fix 2021-09-04 16:07:10 +03:00
Ayaz Salikhov
97436b0122 Describe minimal-notebook dependencies 2021-09-04 14:03:41 +03:00
Ayaz Salikhov
3c9e62efce Introduce owner to Dockerfiles to make it easy to test locally 2021-07-08 17:26:56 +03:00
Ayaz Salikhov
4f7881bfb3 Remove build-essential install 2021-06-23 17:20:40 +03:00
Igor Beliakov
60b9bbb1b5 Added openssh-client 2021-06-19 08:25:00 +03:00
Ayaz Salikhov
0999f1a36f Unify bash variables usage and add quotes where needed 2021-05-26 13:06:10 +03:00
Ayaz Salikhov
fbceaa9892 Fixes 2021-05-22 14:01:01 +03:00
Peter Parente
8ea7abc5b7 Merge pull request #1188 from mathbunnyru/asalikhov/remove_emacs_jed
Remove emacs and jed from the minimal image
2020-11-29 10:41:40 -05:00
Ayaz Salikhov
4eb8dac8de Remove emacs and jed from the minimal image 2020-11-12 15:35:24 +03:00
Romain
42f4c82a07 Merge pull request #1126 from mathbunnyru/asalikhov/remove_py2
Do not install python-dev
2020-11-08 17:19:08 +01:00
Valentin Pauchet
f5b1672026 /usr/bin/nano-tiny does not exist
/usr/bin/nano-tiny does not exist, the good path is /bin/nano-tiny on ubuntu 18.04 and 20.40 (https://ubuntu.pkgs.org/20.04/ubuntu-universe-arm64/nano-tiny_4.8-1ubuntu1_arm64.deb.html).
2020-11-02 17:54:37 +01:00
Ayaz Salikhov
981c368352 Merge branch 'master' into asalikhov/remove_py2 2020-11-02 11:57:53 +03:00
romainx
8201c14ef4 nano -> nano-tiny 2020-09-30 06:45:26 +02:00
Ayaz Salikhov
7b43439686 Do not install python-dev 2020-07-21 23:19:56 +02:00
Benedikt Reiz
57df73a322 Removed optional texlive-fonts-extra
Reduces the image size by >1 GB
2020-07-16 11:31:30 +02:00
Ayaz Salikhov
a2086ce626 Start using Ubuntu 20.04 (focal) 2020-05-28 10:42:03 +02:00
Peter Prescott
3378394f94 replace emacs with emacs-nox 2020-04-07 09:17:58 +01:00
Peter Prescott
5765399ca4 add vim-tiny for now 2020-04-06 11:05:29 +01:00
Peter Prescott
ee3f5393b2 add vim to minimal-notebook (cf. issue 779) 2020-04-05 01:13:56 +01:00
romainx
9b983ea89d clean tex dependency + test 2020-02-17 21:40:36 +01:00
romainx
d1e10fc795 Remove pandoc os package install 2020-02-14 20:07:18 +01:00
Luca Pireddu
65d8260880 Don't upgrade base image; clean cached deb files after apt-get install 2019-09-18 13:59:15 +02:00
Chia-liang Kao
a657b782bd Move tzdata to minimal-notebook and document it 2019-03-25 16:04:04 +08:00
Tim Ryan
3fc28b67e0 Remove apt-get clean command. Unecessary on official Ubuntu images. 2018-12-17 10:40:58 -05:00
graemes
1d763bbac5 Convert FROM specification to ARG (#727) 2018-10-19 18:52:27 +01:00
robinovitch61
342ff37844 remove vim, add nano 2018-05-23 22:24:03 -07:00
Peter Parente
674e04d9c9 net -> netcat 2018-03-18 18:50:14 -04:00
Peter Parente
6b88a4c2bc Fix netcat install 2018-03-17 21:47:19 -04:00
Giovanni Lanzani
f6adc59fe3 Add netcat
Netcat (nc) is often used as a tool to test socket server/client, 
and very useful to quickly get started with, f. e., Spark Streaming. 

See #583.
2018-03-15 06:16:38 +01:00
Graham Dumpleton
770007bb10 Use NB_UID for USER statement in Dockerfile so deployment platform can verify that image doesn't run as root. 2018-02-15 11:11:32 +11:00
cglewis
d91d4a8c48 MAINTAINER is deprecated, using LABEL now 2017-10-31 20:17:06 -07:00
Peter Parente
b114a06f75 Use R packages from conda-forge 2017-06-26 23:57:47 -04:00
Vishu Dontham
3431d0cdbd changes for accomomdating lmodern 2017-04-30 20:22:18 +05:30
Dan Leehr
f896eb186e Adds texlive-xetex package
texlive-xetex provides xelatex, fixing `nbconvert failed: xelatex not found on PATH` issue
2017-03-16 10:14:43 -04:00
Peter Parente
d7a259a758 Add inkscape to fix SVGs in PDFs
Fixes #243

(c) Copyright IBM Corp. 2016
2016-07-26 15:38:56 -04:00
Sebastian Reuße
fdb247ec0c Make use of available environment variables
base-notebook defines environment variables for the Conda install path and the
notebook user. However, in some instances, these locations were still hardcoded.
Let’s use the variables instead.
2016-06-28 11:31:24 +02:00
Peter Parente
839e8307b6 Rename to base-notebook
(c) Copyright IBM Corp. 2016
2016-05-26 20:58:29 -04:00
Peter Parente
b9ff1d25b1 New tiny notebook base image
(c) Copyright IBM Corp. 2016
2016-05-26 20:58:29 -04:00
Peter Parente
9ef58fb5d5 Update debian base image for CVEs
https://github.com/docker-library/official-images/pull/1695

(c) Copyright IBM Corp. 2016
2016-05-13 22:39:04 -04:00
jakirkham
2bcf753a66 Merge pull request #192 from parente/notebook-4.2
[WIP] Upgrade to notebook 4.2, ipywidgets 5.0
2016-05-05 12:39:34 -04:00
Min RK
d9c5c1519a subscribe to conda-forge conda channel 2016-04-29 16:14:53 +02:00
Peter Parente
39104f2432 Upgrade to notebook 4.2, ipywidgets 5.0 2016-04-26 08:55:18 -04:00
Justin Tyberg
cf78782f87 Add single-user scripts to minimal-notebook stack to make notebook
stacks easily usable with JupyterHub.

* pip install jupyterhub to gain access to the jupyterhub-singleuser
  startup script, which starts a single-user instance of the Notebook
  server
* Add shell script to wrap jupyterhub-singleuser script; use as
  alternate Docker command

fixes #181

(c) Copyright IBM Corp. 2016
2016-04-12 15:37:03 -04:00
Mladen Kolovic
be4ca70017 Add cacert to .curlrc in home directory
Specify `cacert=/etc/ssl/certs/ca-certificates.crt` in `/home/$NB_USER/.curlrc` so curl can locate the certificates.
2016-03-14 13:31:19 -04:00