Construction and Deployment of a Docker image (#5)

Github action to create a docker file



* Using manual dispatch, updated user name for docker



* Update .dockerignore

---------

Co-authored-by: Jonathan Taylor <jonathan.taylor@stanford.edu>
This commit is contained in:
Thomas Schmelzer
2023-08-21 13:00:43 -07:00
committed by GitHub
parent bec719e809
commit 353df68ce0
3 changed files with 51 additions and 0 deletions

11
docker/Dockerfile Normal file
View File

@@ -0,0 +1,11 @@
FROM docker.io/jupyter/base-notebook:lab-4.0.5
COPY requirements.txt .
# Install Python deps, the user approach is documented here:
# https://pythonspeed.com/articles/multi-stage-docker-python/
RUN pip install --user --no-cache-dir -r requirements.txt
COPY --chown=jovyan:users . ${HOME}/work