Commit Graph

33 Commits

Author SHA1 Message Date
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