yuvipanda
6227cf14fe
Add simple test for volume mounting
2017-12-19 11:16:10 -08:00
yuvipanda
0c0d921276
Set default for volumes in argparse
...
This prevents code from failing when volumes are not specified
2017-12-19 11:15:43 -08:00
yuvipanda
e6a13eb8ba
Allow mounting arbitrary volumes into the repo2docker container
...
Tries to mimick the docker run '-v' syntax, but only supports
rw volumes for now. Source can be a relative path, but destination
needs to be an absolute path.
2017-12-19 11:04:20 -08:00
Min RK
1c7bd6e589
Merge pull request #169 from yuvipanda/update-libs
...
Upgrade base packages
2017-12-18 15:11:28 +01:00
yuvipanda
f5ca9aedb0
Upgrade base packages
...
- Bump JupyterLab to latest
- Run freeze.py (conda) and freeze.bash (venv) to get new dependent
packages, primarily newer ipykernel and ipywidgets
- Remove some over-specification in environment.yml
2017-12-16 14:13:40 -08:00
Yuvi Panda
330f49ba44
Merge pull request #168 from choldgraf/update_preparing
...
adding runtime to preparing + improving config section
2017-12-14 17:29:18 -08:00
Chris Holdgraf
4634024285
adding example contents
2017-12-12 14:43:21 -08:00
Chris Holdgraf
cd2803b4db
factoring out config files section
2017-12-12 09:46:23 -08:00
Chris Holdgraf
8e7c7c42c6
adding runtime to preparing
2017-12-11 23:08:02 -08:00
Carol Willing
d5cfe3c24a
Merge pull request #165 from choldgraf/docs_improve
...
improving docs
2017-12-08 14:02:46 -06:00
Chris Holdgraf
a5ab750038
addressing carol's comments
2017-12-08 11:53:15 -08:00
Yuvi Panda
e151f77d3a
Merge pull request #143 from betatim/pep8-roller
...
Apply PEP8 style roller
2017-12-08 12:22:53 -05:00
Tim Head
b893463735
Apply PEP8 style roller
2017-12-08 15:32:21 +01:00
Yuvi Panda
f0f7bf7a81
Merge pull request #163 from minrk/freeze-conda
...
Freeze conda environment as well
2017-12-08 09:17:20 -05:00
Chris Holdgraf
c25103cd43
improving docs
2017-12-07 11:11:39 -08:00
Min RK
844023c96f
update conda to 4.3.30
2017-12-07 10:13:20 +01:00
Min RK
4688dcc0ae
freeze conda environment.yml as well
...
like python, run freeze in a docker container for portability
2017-12-04 17:34:43 +01:00
Min RK
e0e335402f
Merge pull request #161 from yuvipanda/crazy-musl
...
Remove symlink & just copy postBuild file instead
2017-12-01 12:25:03 +01:00
Min RK
d21d9a7b7c
Merge pull request #151 from GladysNalvarte/master
...
fixing empty lines and comments in apt.txt
2017-12-01 12:24:42 +01:00
yuvipanda
b4f012799b
More idiomatic way of checking if all items on a list are same
2017-12-01 00:46:29 -08:00
yuvipanda
4419890c01
Remove symlink & just copy postBuild file instead
...
Temp fix for https://github.com/jupyter/repo2docker/issues/160 .
Also includes a test to prevent drift
2017-12-01 00:42:57 -08:00
Tim Head
2d31649d02
Merge pull request #159 from yuvipanda/build-memory-limit
...
Set limits for how much memory docker build can use
2017-12-01 08:53:37 +01:00
yuvipanda
8beb2d3710
Add clarifying comment
2017-11-30 20:14:06 -08:00
yuvipanda
43e12631da
Make memory limit checking tests more solid
...
- Use a more precise way of triggering OOM conditions
- Make sure that the image is rebuilt each time with a cachebust
- Don't have two copies of the OOM triggering script
2017-11-30 20:10:35 -08:00
yuvipanda
43603225de
Add tests for checking if memlimit is enforced
2017-11-30 18:22:28 -08:00
yuvipanda
2db2fd7543
Remove extra - in argparse definition
2017-11-30 17:23:00 -08:00
yuvipanda
c3ec9c9fa8
s/memoryswap/memswap/
...
Since clearly the equivalent of 'memory' is 'memswap' grumble
2017-11-30 17:17:03 -08:00
yuvipanda
86c24c1a18
Set limits for how much memory docker build can use
...
This prevents builds from gobbling all the RAM on a node!
2017-11-30 17:14:42 -08:00
Gladys Nalvarte
fa714adfdd
Make sure that empty lines are tested
2017-11-30 16:02:10 +01:00
Gladys Nalvarte
82b0275a29
fixing empty lines and comments in apt.txt
2017-11-30 15:50:40 +01:00
Min RK
fd740437e1
Merge pull request #158 from minrk/hoth
...
update venv freeze and conda versions
2017-11-30 13:45:54 +01:00
Min RK
bd3bf07ebe
sync conda versions with venv versions
2017-11-30 13:17:12 +01:00
Min RK
5f613bf1f7
bump ipywidgets to 6.0.1
2017-11-30 13:17:12 +01:00
Min RK
5ba9fb0b56
run freeze-requirements in docker
...
avoids mismatch between freeze env and 'real' env, e.g. running on mac, where dependencies differ,
or running with Python 3.4 vs 3.5, etc.
2017-11-30 13:17:12 +01:00
Min RK
3290f93512
fix cd to python dir in freeze.bash
...
- cd was missing, instead the directory was being printed
- readlink doesn't exist on BSD
2017-11-30 13:17:12 +01:00
Min RK
3c6c19e1c5
Merge pull request #156 from yuvipanda/frozen-base
...
Use a frozen requirements.txt for base install in venv buildpacks
2017-11-30 13:07:47 +01:00
Yuvi Panda
569853942d
Merge pull request #157 from minrk/travis-no-parallel
...
don't run tests in parallel on travis
2017-11-30 04:04:32 -08:00
yuvipanda
ef07e723b2
Update JupyterLab version
2017-11-30 03:51:09 -08:00
Min RK
52e80fc1a7
don't run tests in parallel on travis
...
parallel tests might have been the cause of spurious travis failures
plus, not running concurrently should result in reusing the cache for the initial stages,
which might even save time
2017-11-30 12:10:08 +01:00
Matthias Bussonnier
6633b533bc
Merge pull request #155 from yuvipanda/split
...
Split detector.py into multiple files
2017-11-30 10:55:26 +01:00
yuvipanda
ac6659e553
Use fully frozen requirements.txt for venv
...
Fixes #154
There's also a 'freeze.bash' script that'll generate the frozen
versions from the unfrozen versions at current date.
2017-11-30 01:44:41 -08:00
yuvipanda
a84e8ebcf5
Use requirements.txt for installing base packages in requirements.txt
...
Lets us move to a frozen requirements.txt that can be automated
soon.
2017-11-30 01:44:33 -08:00
yuvipanda
c43d45ce21
Move conda support files next to the code
...
Better than in a separate files dir IMO
2017-11-30 01:44:25 -08:00
yuvipanda
a52d49636c
Remove unused imports in buildpack files
2017-11-30 01:29:40 -08:00
yuvipanda
1ddaf0bcb1
Split detectors.py into individual files
...
These were buildpacks now anyway, not detectors.
2017-11-30 01:29:40 -08:00
Yuvi Panda
c7ca099ad0
Merge pull request #153 from choldgraf/env_v
...
Make conda env update be verbose
2017-11-30 01:24:39 -08:00
Chris Holdgraf
e78c769eba
verbose env update
2017-11-29 13:40:45 -08:00
Yuvi Panda
3cd451936a
Merge pull request #150 from yuvipanda/notebook-bump
...
Bump notebook version to 5.2.2
2017-11-29 12:20:46 -08:00
yuvipanda
0d25d9a38f
Bump anaconda notebook down to 5.0 again
...
Doesn't have 5.2 either
2017-11-29 11:44:27 -08:00
yuvipanda
0e7e82a542
Bump legacy Dockerfile notebook down to 5.2.0
...
5.2.2 doesn't exist in anaconda channels...
2017-11-29 11:05:30 -08:00