##// END OF EJS Templates
Fix terminals with Tornado 3...
Fix terminals with Tornado 3 The websocket handler auth checking was calling clear_cookie(), which threw an error because it doesn't make sense for Websockets. It doesn't seem important, and we silence it in our other websocket handlers, so silencing it here too.

File last commit:

r18525:64bdbb16
r18546:2b2243ed
Show More
Dockerfile
66 lines | 1.5 KiB | text/x-dockerfile-config | DockerLexer
Kyle Kelley
Make this a solid, minimal base image....
r17988 # Installs IPython from the current branch
# Another Docker container should build from this one to get services like the notebook
Kyle Kelley
Instructions inside the Dockerfile
r17970
Kyle Kelley
Make this a solid, minimal base image....
r17988 FROM ubuntu:14.04
Kyle Kelley
Dockerfile to track the latest master
r17968
MAINTAINER IPython Project <ipython-dev@scipy.org>
MinRK
run iptest in Dockerfile...
r18012 ENV DEBIAN_FRONTEND noninteractive
Kyle Kelley
Make this a solid, minimal base image....
r17988 # Not essential, but wise to set the lang
# Note: Users with other languages should set this in their derivative image
Jessica Frazelle
Update Dockerfile....
r18525 RUN apt-get update && apt-get install -y language-pack-en
Kyle Kelley
Make this a solid, minimal base image....
r17988 ENV LANGUAGE en_US.UTF-8
ENV LANG en_US.UTF-8
ENV LC_ALL en_US.UTF-8
RUN locale-gen en_US.UTF-8
RUN dpkg-reconfigure locales
# Python binary dependencies, developer tools
Jessica Frazelle
Update Dockerfile....
r18525 RUN apt-get update && apt-get install -y -q \
build-essential \
make \
gcc \
zlib1g-dev \
git \
python \
python-dev \
python-pip \
python3-dev \
python3-pip \
python-sphinx \
python3-sphinx \
libzmq3-dev \
sqlite3 \
libsqlite3-dev \
pandoc \
libcurl4-openssl-dev \
nodejs \
nodejs-legacy \
npm
Kyle Kelley
Make this a solid, minimal base image....
r17988
# In order to build from source, need less
RUN npm install -g less
MinRK
use invoke instead of fabric...
r18351 RUN pip install invoke
MinRK
use file://$PWD#egg=ipython[all] in Dockerfile...
r17984
Kyle Kelley
/srv/ was already created, just ensure its there
r17974 RUN mkdir -p /srv/
Kyle Kelley
Clone ipython/ipython directly
r17973 WORKDIR /srv/
Kyle Kelley
Switch back to ADD
r17979 ADD . /srv/ipython
Kyle Kelley
Dockerfile to track the latest master
r17968 WORKDIR /srv/ipython/
MinRK
use file://$PWD#egg=ipython[all] in Dockerfile...
r17984 RUN chmod -R +rX /srv/ipython
Kyle Kelley
Dockerfile to track the latest master
r17968
MinRK
use file://$PWD#egg=ipython[all] in Dockerfile...
r17984 # .[all] only works with -e, so use file://path#egg
Kyle Kelley
Submodule updating, comments
r17971 # Can't use -e because ipython2 and ipython3 will clobber each other
MinRK
run iptest in Dockerfile...
r18012 RUN pip2 install file:///srv/ipython#egg=ipython[all]
RUN pip3 install file:///srv/ipython#egg=ipython[all]
MinRK
use file://$PWD#egg=ipython[all] in Dockerfile...
r17984
# install kernels
RUN python2 -m IPython kernelspec install-self --system
RUN python3 -m IPython kernelspec install-self --system
MinRK
run iptest in Dockerfile...
r18012 WORKDIR /tmp/
RUN iptest2
RUN iptest3