Dockerfile for Brightway2 using Conda
Based on the Jupyter minimal notebook.
What it Gives You
- Miniconda Python 3.5 & brightway2
- Unprivileged user
jovyan(uid=1000, configurable, see options) in group
users(gid=100) with ownership over
- tini as the container entrypoint and start-notebook.sh as the default command
- Options for HTTPS, password auth, and passwordless
See Jupyter documentation for usage options.
Docker instances are ephemeral. You will almost certainly want to mount a data volume.