@@ -15,7 +15,7 @@ ENV PIP_DEFAULT_TIMEOUT=100 \
1515 SERVER_PATH="/root/.server"
1616
1717# Install Jupyter
18- COPY ./requirements.txt requirements.txt
18+ COPY ./template/ requirements.txt requirements.txt
1919RUN pip install --no-cache-dir -r requirements.txt && ipython kernel install --name "python3" --user
2020
2121# Javascript Kernel
@@ -28,22 +28,24 @@ RUN python -m venv $SERVER_PATH/.venv
2828
2929# Copy server and its requirements
3030RUN mkdir -p $SERVER_PATH/
31- COPY ./server/requirements.txt $SERVER_PATH
31+ COPY ./template/ server/requirements.txt $SERVER_PATH
3232RUN $SERVER_PATH/.venv/bin/pip install --no-cache-dir -r $SERVER_PATH/requirements.txt
33- COPY ./server $SERVER_PATH
33+ COPY ./template/ server $SERVER_PATH
3434
3535# Copy Jupyter configuration
36- COPY ./start-up.sh $JUPYTER_CONFIG_PATH/
36+ COPY ./template/ start-up.sh $JUPYTER_CONFIG_PATH/
3737RUN chmod +x $JUPYTER_CONFIG_PATH/start-up.sh
3838
39- COPY ./jupyter_server_config.py $JUPYTER_CONFIG_PATH/
39+ COPY ./template/ jupyter_server_config.py $JUPYTER_CONFIG_PATH/
4040
4141RUN mkdir -p $IPYTHON_CONFIG_PATH/profile_default
42- COPY ipython_kernel_config.py $IPYTHON_CONFIG_PATH/profile_default/
42+ COPY ./template/ ipython_kernel_config.py $IPYTHON_CONFIG_PATH/profile_default/
4343
4444RUN mkdir -p $IPYTHON_CONFIG_PATH/profile_default/startup
45- COPY startup_scripts/* $IPYTHON_CONFIG_PATH/profile_default/startup
45+ COPY ./template/ startup_scripts/* $IPYTHON_CONFIG_PATH/profile_default/startup
4646
4747# Setup entrypoint for local development
4848WORKDIR /home/user
49+ COPY ./chart_data_extractor ./chart_data_extractor
50+ RUN pip install -e ./chart_data_extractor
4951ENTRYPOINT $JUPYTER_CONFIG_PATH/start-up.sh
0 commit comments