-
Notifications
You must be signed in to change notification settings - Fork 5
/
Dockerfile
36 lines (23 loc) · 888 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
FROM python:3.7-slim-buster
RUN apt-get update && \
apt-get upgrade -y && \
apt-get install -y git && \
apt-get install -y gcc python3-dev
# RUN pip install --user -r requirements.txt
RUN pip install --user git+https://github.com/predsci/psidash.git
RUN pip install notebook
RUN pip install jupytext
# Make sure scripts in .local are usable:
ENV PATH=/root/.local/bin:$PATH
COPY . /home/elliptic
WORKDIR /home/elliptic
RUN jupyter nbextension enable --py jupytext
RUN jupyter nbextension install --py jupytext
RUN pip install plotly dash jupyter-dash
RUN pip install numpy
RUN pip install dash-bootstrap-components
RUN pip install dash_daq
RUN pip install cryptography
RUN git clone https://github.com/jimmysong/programmingbitcoin.git /home/programmingbitcoin
# CMD jupyter notebook . --port=8888 --no-browser --ip=0.0.0.0 --allow-root
# # CMD python elliptic.py