You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							45 lines
						
					
					
						
							860 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							45 lines
						
					
					
						
							860 B
						
					
					
				| FROM movesrwth/stormpy:1.6.2 | |
| MAINTAINER Matthias Volk <matthias.volk@cs.rwth-aachen.de> | |
|  | |
|  | |
| ########## | |
| # Create user | |
| ########## | |
|  | |
| ARG NB_USER=jovyan | |
| ARG NB_UID=1000 | |
| ENV USER ${NB_USER} | |
| ENV NB_UID ${NB_UID} | |
| ENV HOME /home/${NB_USER} | |
|  | |
| RUN adduser --disabled-password \ | |
|     --gecos "Default user" \ | |
|     --uid ${NB_UID} \ | |
|     ${NB_USER} | |
|  | |
| # Change the owner of the virtual environment | |
| WORKDIR /opt | |
| USER root | |
| RUN chown -R ${NB_UID} venv | |
| USER ${NB_USER} | |
|  | |
| WORKDIR ${HOME} | |
| # Add missing path | |
| ENV PATH="$HOME/.local/bin:$PATH" | |
|  | |
|  | |
| ########## | |
| # Install dependencies | |
| ########## | |
|  | |
| RUN pip install --no-cache-dir notebook==5.7.9 | |
| RUN pip install --no-cache-dir numpy==1.19.0 | |
|  | |
| ########## | |
| # Copy files for notebooks | |
| ########## | |
|  | |
| RUN mkdir notebooks | |
| COPY doc/source/*.ipynb notebooks/ | |
| COPY doc/source/doc/*.ipynb notebooks/doc/ | |
| COPY doc/source/doc/models/*.ipynb notebooks/doc/models/
 |