Emily Stark
5899848bb4
Remove dead code from ctl
2014-02-03 10:36:33 -08:00
Naomi Seyfer
2907e65e33
Missed line of code in refactoring
2014-01-31 11:47:45 -08:00
Naomi Seyfer
52d8a0e7d0
remove wait
2014-01-29 13:29:44 -08:00
Naomi Seyfer
07ca1ec9bf
Change formula for target number of jobs.
2014-01-29 13:29:44 -08:00
Naomi Seyfer
707e0fa78b
When changing tags on the proxy, request a certain number of minimum bindings that have those tags
2014-01-29 13:29:44 -08:00
Naomi Seyfer
27c364a21a
Count new servers already started in ctl before starting lots more
2013-12-19 13:32:19 -08:00
Naomi Seyfer
37c63ffae7
Package instead of Meteor to measure js loading; allow use of webapp a la carte
...
Also change the timing to allow more time for new servers to come up.
2013-12-16 12:14:01 -08:00
Naomi Seyfer
7449577ef4
Did my own phabricator comments; mostly small touches
2013-12-13 14:40:10 -08:00
Naomi Seyfer
73f6d3c81c
Move code to adjust proxy binding tags to ctl-helper
2013-12-13 13:22:01 -08:00
Naomi Seyfer
9373bce638
Call updateTags on proxy in ctl
2013-12-13 10:03:35 -08:00
Naomi Seyfer
19964b351c
ctl-helper to return job id on creation of serverlike programs
2013-12-13 10:03:35 -08:00
Naomi Seyfer
a951ab2fee
New beginUpdate flow for ctl, run new and old job simultaneously
2013-12-13 10:03:35 -08:00
Naomi Seyfer
b7188769f2
remove scale
2013-12-13 10:03:35 -08:00
Naomi Seyfer
6a6ce2b751
Support for applications having consoles
2013-11-01 09:57:41 -07:00
Naomi Seyfer
62374002aa
ctl program work to start a console program if one exists
2013-10-31 18:08:56 -07:00
Emily Stark
317988b250
Prefer new appConfig.settings in ctl.
2013-09-18 15:44:04 -07:00
Naomi Seyfer
c7d933c80e
Add some state machine goodness to ctl
2013-09-06 18:33:32 -07:00
Naomi Seyfer
53cb4a11c5
Webapp now correctly tells proxy not to bind to 4433 but rather 44333 dummy port
2013-08-14 17:46:23 -07:00
Naomi Seyfer
3df06fc1b9
Re-allow the BIND_IP env var to affect things. Put settings in the right place.
2013-08-14 17:46:23 -07:00
Naomi Seyfer
89844e7218
Some initial sketching. Unlikely to actually work at all
2013-08-14 17:46:22 -07:00
Emily Stark
9d577ae58c
Specify securePort for admin apps.
...
Otherwise they bind to 4433 by default, which conflicts with normal proxy
running on the same machine.
2013-08-06 12:58:29 -07:00
Emily Stark
6decfd43d6
Use setting to select which proxy service to bind to
2013-08-06 12:58:29 -07:00
Emily Stark
da3cd5d09e
Merge deployConfig with a deployConfig from db in ctl
2013-07-30 11:23:07 -07:00
David Glasser
9f38258b54
Drop all @export lines. Add api.exportSymbol instead.
2013-07-25 18:54:40 -07:00
Emily Stark
737bbc7f12
Get mail url from deployConfig when present.
2013-07-16 15:59:55 -07:00
Emily Stark
6ff3afd164
Allow you to use a settings file when deploying to galaxy.
2013-07-10 11:06:39 -07:00
Naomi Seyfer
2e608e3abf
Glasser comments on ssh-auth branch
2013-06-13 16:23:24 -07:00
Naomi Seyfer
66695a75d0
all things served on path prefix always
2013-06-13 16:22:32 -07:00
Naomi Seyfer
bd53fbe089
Rearrange proxying so that apps find their proxy themselves.
2013-06-13 16:22:32 -07:00
Naomi Seyfer
213cd94129
Add initial mechanics for serving an app on a path other than /
...
For now, this requires the ABSOLUTE_URL environment to be set to true. More
considered ABI possibly coming.
2013-06-13 16:22:32 -07:00
estark37
75c0c43c47
Prevent ctl from choosing a port at random.
...
When deploying an app to galaxy, localPort: 0 in the deployConfig was overriding
the port assigned by satellite to the server, so the server's port was being
chosen at random, so I removed localPort from the deployConfig. (Not 100% sure
this is the right fix.)
Deploying a simple app to galaxy works now, woohoo!
2013-05-17 22:43:56 -07:00
estark37
372a16e6ce
Factor out most of ctl into a ctl-helper package
...
We use ctl-helper on galaxy in the proxy control program.
2013-05-17 22:43:56 -07:00
estark37
067ac21371
Put ctl in meteor instead of galaxy
2013-05-17 22:43:56 -07:00