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
MinRK
8ca425fd8a
make it a proper package
...
both jupyterhub and configurable-http-proxy
2014-08-20 20:26:02 -07:00
MinRK
ef93fed9a4
spawn single-user servers as actual users
2014-08-20 11:31:09 -07:00
MinRK
a156d09d11
add configurable authentication
...
and coroutine auth and spawning
2014-08-20 11:16:45 -07:00
MinRK
26fe357f11
fixup init_logging
2014-08-20 10:56:50 -07:00
MinRK
c7acaec239
s/multiuser/jupyterhub
2014-08-19 17:44:30 -07:00
MinRK
0f4537e473
cleanup pass
...
- logging
- process cleanup
- docstrings
- COPYING.md
2014-08-19 17:34:47 -07:00
MinRK
f39256f7e5
polish url matching in proxy
2014-08-19 17:15:05 -07:00
MinRK
28b4aa47ea
getting started with Travis
2014-08-19 16:20:08 -07:00
MinRK
ec52f67cea
store the multi-user state in a database
...
via SQLAlchemy ORM
2014-08-18 15:20:43 -07:00
MinRK
a2d1481cd5
log request method and URL in proxy errors
2014-08-18 15:20:03 -07:00
MinRK
d7c9a846bb
update README and requirements
2014-07-10 09:15:59 -05:00
MinRK
5e07fd1ce0
split multiuser files
2014-07-09 09:41:42 -05:00
MinRK
d3c95c7da5
install js dependencies with npm install
2014-07-07 23:57:17 -05:00