MinRK
e762a87241
fix IOLoop / subprocess cleanup
...
- use IOLoop.current
- don't stop loop in cleanup
2014-09-13 15:43:42 -07:00
MinRK
573f34a5b5
avoid KeyError in logging with IPython 2
2014-09-13 15:43:09 -07:00
MinRK
1a09bef767
relay --log-level debug to proxy
2014-09-13 15:42:31 -07:00
Min RK
8de500b452
Merge pull request #27 from minrk/auth_whitelist
...
add Authenticator.whitelist
2014-09-13 15:12:02 -07:00
Kyle Kelley
183e52dd01
Reorder Dockerfile, include Maintainer
2014-09-13 16:00:25 -05:00
Kyle Kelley
e5e605ca8e
Take out bower and css commands
2014-09-13 15:45:30 -05:00
MinRK
5d701b7fd1
add Authenticator.whitelist
...
default behavior is to allow any user to attempt login
2014-09-13 13:45:05 -07:00
MinRK
0b677f8d51
fix imports in utils
2014-09-13 13:23:20 -07:00
MinRK
20faa5027c
remove unintentional RedirectHandler
2014-09-13 13:21:09 -07:00
MinRK
67e12c1a5e
use run_sync to run coroutines in sync contexts
...
allows using py.test stuff in spawner/auth tests
2014-09-12 15:58:48 -07:00
MinRK
236612a0aa
use official (monochrome) jupyter logo
2014-09-12 12:09:46 -07:00
MinRK
714770d499
reorg handlers a bit
...
make room for API handlers
2014-09-12 12:09:26 -07:00
MinRK
3968cc0c28
clarify bower/css needed only for dev install
...
and after recent fixes, only needed on pull,
not on first install.
2014-09-12 11:50:16 -07:00
MinRK
96765eb681
check both src and sys.prefix for data_files
...
(catches `pip install`, run from src dir)
2014-09-12 11:47:01 -07:00
MinRK
bb02bbd858
run bower/css in develop
...
ensures js/css dependencies are installed after `pip install -e`
2014-09-12 11:37:37 -07:00
Kyle Kelley
0bfe1a4706
Merge pull request #24 from ellisonbg/readme
...
Adding more details to the README.
2014-09-12 01:00:53 -05:00
Kyle Kelley
f33cb43771
Expose 8000
2014-09-12 05:22:10 +00:00
Kyle Kelley
6b18b1ab41
Simple Dockerfile
2014-09-12 05:21:23 +00:00
MinRK
a87c21c2d4
avoid logging errors when running with IPython < 3
2014-09-11 22:11:06 -07:00
MinRK
6267b251bf
public IP is all interfaces by default
2014-09-11 22:10:43 -07:00
Brian E. Granger
ee7e5749ec
Adding more details to the README.
2014-09-11 20:10:45 -07:00
MinRK
a7116b32e2
fix login template
...
was leaving an empty page
2014-09-10 12:37:09 -07:00
MinRK
2e7463a894
add BaseCommand
...
adds missing `get_inputs` and `get_outputs`
used by pip.
2014-09-09 22:58:48 -07:00
MinRK
9c0f965e06
install less
2014-09-09 22:41:56 -07:00
MinRK
d3c35bbf6e
validate port conflicts
...
closes #23
2014-09-09 22:38:48 -07:00
MinRK
7f93ea2325
add some basic HTML pages
...
and LESS
closes #6
2014-09-09 15:20:21 -07:00
MinRK
c40dd367e7
don't include uri in proxy target
2014-09-09 14:18:42 -07:00
MinRK
ccca148dbb
configproxy moved to single default-target
arg from separate upstream args
2014-09-08 12:41:47 -07:00
MinRK
6d7905bd10
a bit more in bower
2014-09-05 12:16:03 -07:00
MinRK
bca2c26975
put components in share/jupyter/static/components
...
and exclude from sdist
2014-09-04 14:45:21 -07:00
MinRK
ca2c6977fb
move templates to share
2014-09-04 14:43:33 -07:00
Min RK
59dd05e707
Merge pull request #20 from tsaeger/patch-1
...
Update README.md
2014-08-31 13:44:00 -07:00
MinRK
9b43e0848a
note nodejs-legacy package
2014-08-30 21:51:32 -07:00
Tom Saeger
eaba3af1cc
Update README.md
...
quick spelling fix
2014-08-30 13:23:24 -05:00
MinRK
8835458e9d
expose proxy SSL arguments
...
public server can now be HTTPS
still no SSL behind the proxy
2014-08-25 16:12:04 -07:00
MinRK
bb660cc5a8
proxy moved to its own repo
...
moved to jupyter/configurable-http-proxy
closes #11
2014-08-25 16:12:04 -07:00
MinRK
97c59148cf
track last_activity timestamps in proxy table
...
closes #10
2014-08-25 15:14:23 -07:00
MinRK
534eee46fc
rename db.py orm.py
...
less confusing to have self.db and orm.User
than self.db and db.User.
2014-08-25 15:10:28 -07:00
Min RK
073b12ff60
Merge pull request #9 from minrk/sudo
...
allow spawning with sudo
2014-08-25 12:53:28 -07:00
MinRK
1f5720bcc0
test basic spawning
2014-08-25 12:39:46 -07:00
MinRK
eb225037ea
make shutdown timeouts configurable
2014-08-25 12:39:46 -07:00
MinRK
c0b83d2fa0
allow spawning with sudo
...
alternative to setuid
allows better restricted access, and doesn't require the server to run as root.
Enable with `--LocalProcessSpawner.set_user=sudo`
Since spawning with sudo is complicated, leave setuid as the default.
2014-08-25 12:39:00 -07:00
MinRK
c40b5699d7
use py.test fixtures
2014-08-25 11:44:33 -07:00
MinRK
3d91437896
cleanup with new IOLoop
...
restarting interrupted IOLoop is unsafe (tornadoweb/tornado#1155 ).
2014-08-22 21:50:21 -07:00
MinRK
87eb96d22a
pop environment variables in subprocess
...
avoid kernel processes inheriting server security values
2014-08-22 19:39:53 -07:00
MinRK
936d385c47
pass correct ip/port args to proxy
2014-08-22 18:23:31 -07:00
MinRK
10e1a62754
fix proxy public IP arg
2014-08-22 18:23:22 -07:00
MinRK
1d2fd5bd7c
don't open the browser in the single-user server
2014-08-22 16:39:15 -07:00
MinRK
0980d1fa99
allow bower to be run as root
...
because javascript is awesome!
2014-08-21 11:58:39 -07:00
MinRK
2eb17ef20f
use loglevel for js logging
...
because javascript is the best!
2014-08-20 20:28:00 -07:00