yuvipanda
a3b7e95594
Support requirements.txt & runtime.txt with Julia
...
The comment about Julia only working with CondaBuildPack
hasn't been true since we switched to using conda for getting
our pythons. This change allows people to use requirements.txt
with Julia, rather than forcing them to use environment.yaml
2019-01-17 17:23:54 -08:00
Tim Head
5385b71275
Merge pull request #555 from yuvipanda/julia-packages
...
Set JULIA_DEPOT_PATH
2019-01-17 10:29:53 +01:00
yuvipanda
3c9f31edc3
Add test for JULIA_DEPOT_PATHt
2019-01-16 22:42:36 -08:00
yuvipanda
6db905f137
Set JULIA_DEPOT_PATH
...
Equivalent of JULIA_PKGDIR for Julia 1.0+
Fixes #554
2019-01-16 22:20:14 -08:00
Min RK
abe256d25a
Merge pull request #551 from GladysNalvarte/loginfo_local_repo
...
Updated log info for local content provider
2019-01-10 12:35:53 +01:00
Gladys Nalvarte
7f169b8282
Updated log info for local content provider
2019-01-10 11:48:29 +01:00
Yuvi Panda
8564198352
Merge pull request #547 from craig-willis/travis-test
...
Fixes Travis build errors related to pytest and Sphinx
2019-01-09 14:05:41 -08:00
Craig Willis
0b368773e5
Fixed sphinx error finding changelog
2019-01-09 14:20:13 -06:00
Craig Willis
af76f2c1be
Adds pytest version to fix travis build errors
2019-01-08 12:54:10 -06:00
Tim Head
23855fcb08
Merge pull request #544 from benjaminr/bugfix/unnecessary-postBuild-comment
...
Spurious comment in `Dockerfile` #543
2019-01-05 22:25:00 +01:00
benjamin
234e0b62d3
Moved postBuild comment into the condition.
2019-01-05 19:42:15 +00:00
Yuvi Panda
9eb78c34ab
Merge pull request #534 from betatim/test-test-test
...
[MRG] Add tests for port mapping conversion
2018-12-22 10:46:16 -08:00
Tim Head
498b09e2ed
Extend doc string for port mapping function
2018-12-22 08:01:09 +01:00
Yuvi Panda
18e9d2f817
Merge pull request #511 from betatim/cached-builds-take2
...
[MRG] Add caching of already built repositories
2018-12-21 22:19:28 -08:00
Yuvi Panda
bdf391c3e7
Merge pull request #536 from betatim/speed-up-connect-url-test
...
Use a minimal hand-crafted Dockerfile for speed
2018-12-21 15:17:05 -08:00
Tim Head
27a05d455e
Use a minimal hand-crafted Dockerfile for speed
...
Instead of installing the normal stack just install the notebook server
and launch it to check for the launch URL being output correctly.
2018-12-21 19:55:49 +01:00
Tim Head
7cb4555018
Add check for port sepc > 65535
2018-12-21 18:43:07 +01:00
Tim Head
9e6dc8f7d7
Update tests and add invalid port spec tests
2018-12-21 17:59:42 +01:00
Tim Head
7067663763
Add tests for port mapping conversion
2018-12-21 15:58:56 +01:00
Tim Head
e7018d7ca5
Add caching of already built repositories
...
Add tests for image caching
Adjust tests and main app for cached builds
Remove obsolete command-line handling
Remove print statement from test
Fix subdirectory handling
Put back exception instead of sys.exit()
2018-12-21 11:20:51 +01:00
Tim Head
8d2617479a
Merge pull request #526 from minrk/annotated-tags
...
Add tag command snippet
2018-12-20 21:08:52 +01:00
Tim Head
9a7dae9b44
Merge pull request #531 from jrbourbeau/minor-doc-fixes
...
Minor howto doc fixes
2018-12-20 19:54:16 +01:00
Tim Head
49e4c356a0
Merge pull request #532 from jupyter/roadmaplink
...
adding a roadmap link to the root
2018-12-20 19:45:37 +01:00
Chris Holdgraf
816ac71077
adding a roadmap link to the root
2018-12-20 08:57:07 -08:00
Tim Head
0995b18b01
Merge pull request #530 from minrk/fix-tag-truncation
...
fix commit hash truncation on docker images
2018-12-20 17:24:35 +01:00
James Bourbeau
a9e9399e06
Minor howto doc fixes
2018-12-20 10:16:37 -06:00
Min RK
aa7635aab7
fix commit hash truncation on docker images
...
truncate to 8 characters
2018-12-20 16:04:31 +01:00
Tim Head
27a5243072
Update docs/source/contributing/tasks.md
...
Co-Authored-By: minrk <benjaminrk@gmail.com>
2018-12-20 14:16:07 +01:00
Min RK
d12afc20f9
Merge pull request #507 from yuvipanda/path
...
Copy repo to ${REPO_DIR} rather than ${HOME}
2018-12-20 14:15:50 +01:00
Tim Head
464d88befe
Merge pull request #527 from minrk/docker-builds
...
Run docker builds on docker hub
2018-12-19 16:52:04 +01:00
Min RK
e72149a5b4
add dockerhub post_push
...
to publish git-tagged images
2018-12-19 14:33:07 +01:00
Min RK
41d027b5a9
add extremely basic docker-compose test config
...
just verifies that jupyter-repo2docker --version runs
2018-12-19 14:33:07 +01:00
Min RK
67a19b0255
remove travis docker build
...
no longer needed
2018-12-19 14:33:07 +01:00
Min RK
58cc9fcd4c
use multi-stage build
...
- python 3.7
- build wheels in first stage, install in second
- run with slim image by default instead of full (~200MB vs ~1GB)
2018-12-19 14:32:48 +01:00
Min RK
8d4f0242f9
Add tag command snippet
...
make sure it's an annotated tag
2018-12-19 13:55:00 +01:00
yuvipanda
15245e64c5
Fix assumption in nix buildpack about workdir
2018-12-18 13:06:33 -08:00
yuvipanda
29407aa83f
Put ${REPO_PATH}/.local/bin in PATH too
2018-12-18 11:50:35 -08:00
yuvipanda
21154d3b86
Use REPO_DIR rather than REPO_PATH
...
https://github.com/jupyter/repo2docker/pull/507#issuecomment-448184651
is a good justification
2018-12-18 11:50:35 -08:00
yuvipanda
7f72a02108
Explicitly specify log message for docker build failures
2018-12-18 11:50:30 -08:00
yuvipanda
66f025720e
Add simple python test for --repo-path
...
extra-args.yaml placed in a test directory can be used
to pass extra arguments to the repo2docker command.
2018-12-18 11:50:24 -08:00
yuvipanda
4858f42d7f
Only set REPO_PATH if explicitly passed in
...
Expanding env vars through ARG and ENV is too confusing
to get right.
2018-12-18 11:50:24 -08:00
yuvipanda
8b26bbe4e0
Allow setting REPO_PATH from commandline
2018-12-18 11:50:24 -08:00
yuvipanda
0f3076387a
Set REPO_PATH as late as possible
...
Leads to maximum cache re-use
2018-12-18 11:50:24 -08:00
yuvipanda
3dfe0a8143
Copy repo to ${REPO_DIR} rather than ${HOME}
...
We want to put the repo somewhere other than ${HOME}
so we can mount persistent storage in ${HOME} more easily.
Most of repo2docker assumes current directory is where
the contents are, so we should be able to get most of it
working by setting WORKDIR to ${REPO_PATH} and letting
${REPO_PATH} be configurable.
Unclear what to do for plain Dockerfiles, Legacy Dockerfiles &
nix.
2018-12-18 11:50:24 -08:00
Yuvi Panda
bdd32b292a
Merge pull request #520 from jrbourbeau/remove-f-strings
...
Remove f-strings
2018-12-18 10:20:50 -08:00
James Bourbeau
4f72fd8c94
Remove f-string in test
2018-12-18 09:29:28 -06:00
James Bourbeau
3cadb1832d
Another f-string
2018-12-18 09:07:52 -06:00
James Bourbeau
929deaceb4
Remove f-strings
2018-12-18 08:57:53 -06:00
Tim Head
36641f3b6f
Merge pull request #501 from minrk/push-tags
...
fix push-tags condition
2018-12-18 12:49:20 +01:00
Tim Head
0670ca004d
Merge pull request #519 from minrk/just-574
...
refreeze with notebook 5.7.4
2018-12-18 11:31:04 +01:00