@@ -3,11 +3,25 @@ MAINTAINER apr
33USER root
44
55RUN apt-get update && \
6- apt-get install -y libtool-bin libffi-dev ruby ruby-dev make git autoconf pkg-config plantuml python3-pip git libtinfo-dev libzmq3-dev libcairo2-dev libpango1.0-dev libmagic-dev libblas-dev liblapack-dev nodejs wget gnupg fonts-powerline
7- RUN gem install ffi-rzmq iruby
6+ apt-get install -y libtool-bin libffi-dev ruby ruby-dev make git autoconf pkg-config plantuml python3-pip git libtinfo-dev libzmq3-dev libcairo2-dev libpango1.0-dev libmagic-dev libblas-dev liblapack-dev nodejs wget gnupg fonts-powerline zsh vim dnsutils less jq httpie ssh man gnupg2 iputils-ping libczmq-dev
7+ # install gems for iruby
8+ RUN gem install cztop ffi-rzmq iruby pry pry-doc awesome_print gnuplot rubyvis nyaplot
89RUN iruby register --force
910RUN chown jovyan:users /home/jovyan/.ipython && chmod 740 /home/jovyan/.ipython
1011
12+ # install tools
13+ ADD https://releases.hashicorp.com/vault/1.0.1/vault_1.0.1_linux_amd64.zip /usr/local/bin/vault.zip
14+ RUN unzip /usr/local/bin/vault.zip -d /usr/local/bin
15+
16+ ADD https://releases.hashicorp.com/terraform/0.11.7/terraform_0.11.7_linux_amd64.zip /usr/local/bin/terraform.zip
17+ RUN unzip /usr/local/bin/terraform.zip -d /usr/local/bin
18+
19+ ADD https://releases.hashicorp.com/packer/1.3.4/packer_1.3.4_linux_amd64.zip /usr/local/bin/packer.zip
20+ RUN unzip /usr/local/bin/packer.zip -d /usr/local/bin
21+
22+ ADD https://packages.chef.io/files/stable/chefdk/3.2.30/ubuntu/18.04/chefdk_3.2.30-1_amd64.deb /tmp/chef.deb
23+ RUN dpkg -i /tmp/chef.deb
24+
1125# ## golang
1226RUN apt-get update && apt-get install -y --no-install-recommends \
1327 g++ \
@@ -86,7 +100,16 @@ RUN python $GOPATH/src/github.com/yunabe/lgo/bin/install_kernel
86100RUN pip install boto3 hvac iplantuml bash_kernel python-lambda-local
87101RUN python -m bash_kernel.install
88102RUN conda install -c conda-forge ipywidgets beakerx
103+ RUN conda install -c pyviz holoviews bokeh
89104RUN jupyter labextension install beakerx-jupyterlab
105+ RUN jupyter labextension install @pyviz/jupyterlab_pyviz
90106RUN python3 $GOPATH/src/github.com/yunabe/lgo/bin/install_kernel
91107RUN node /opt/conda/lib/python3.6/site-packages/jupyterlab/staging/yarn.js install
92108RUN jupyter labextension install @yunabe/lgo_extension
109+ RUN jupyter labextension install @pyviz/jupyterlab_pyviz
110+ ADD .zshrc $HOME/.zshrc
111+
112+ # install aws
113+ RUN pip install awscli --upgrade --user
114+ # install rise plugin for slides
115+ RUN conda install rise --no-deps --yes
0 commit comments