Commit graph

385 commits

Author SHA1 Message Date
Samuel Clay
e04cfec056 Adding postgres apt script. 2013-06-23 14:01:32 -07:00
Samuel Clay
7ec280e178 Refacotring node+work servers out of app servers. 2013-06-23 13:47:19 -07:00
Samuel Clay
a83daad8c6 Fixing auto bootstraps. Also splitting favicons onto its own server. 2013-06-23 12:51:50 -07:00
Samuel Clay
30352fa0fb Fixing PIL issues. 2013-06-21 13:21:52 -07:00
Samuel Clay
bb95ea8984 Cleaning up PIL. 2013-06-21 13:11:54 -07:00
Samuel Clay
1b222e8040 Turning off forked mongoengine for now. 2013-06-20 13:17:18 -07:00
Samuel Clay
7127962f5e Fixing fabfile. 2013-06-18 13:22:31 -07:00
Samuel Clay
1c136a2955 Fixing mongoengine versioning issues. 2013-06-17 16:16:43 -07:00
Samuel Clay
377614e70e Adding special app servers to all in fab. 2013-06-16 08:37:11 -07:00
Samuel Clay
7a5d7a4749 Fixing fabfile host. 2013-06-16 08:16:14 -07:00
Samuel Clay
debd7f858f Updating requirements. 2013-06-14 12:29:19 -07:00
Samuel Clay
85120d3f99 Fixing Twitter sharing by upgrading to API v1.1. 2013-06-12 13:52:43 -07:00
Samuel Clay
d26066389e Uploading static tarball to s# so downloads and deploys are much, much faster. 2013-06-11 19:58:21 -07:00
Samuel Clay
db385c29ad Adding mongodb configsvr and mongos init and config scripts. Preparing for sharding. 2013-06-02 18:35:26 -07:00
Samuel Clay
e16308f2d9 Adding standby pgsql server. 2013-05-29 18:59:30 -07:00
Samuel Clay
e3f2677ee7 Upgrading mongoengine prep. 2013-05-29 18:00:09 -07:00
Samuel Clay
123de0dcb7 Adding monit script for watching node real-time server. 2013-05-28 18:22:19 -07:00
Samuel Clay
8bed85fbe0 Configuring autovav in postgres conf. 2013-05-24 15:15:16 -07:00
Samuel Clay
4437d972db Fixing ln in fabfile. 2013-05-20 19:27:10 -07:00
Samuel Clay
7afd2ff946 Restructuring fabfile to use dynamic hosts. 2013-05-20 17:29:28 -07:00
Samuel Clay
d2964991c1 Adding dynamic host to fabfile. 2013-05-20 13:40:46 -07:00
Samuel Clay
93fdab24da Auto-naming new app/task servers based on existing servers. 2013-05-20 12:57:45 -07:00
Samuel Clay
88a099a357 Merge branch 'master' into circular
* master:
  Adding dynamic ssh and fab hosting by querying digitalocean on every command.
  Cleaning up time calibration code for new servers.
  Adding automated redis backup.
2013-05-20 12:03:21 -07:00
Samuel Clay
a84ca42310 Adding dynamic ssh and fab hosting by querying digitalocean on every command. 2013-05-20 12:03:14 -07:00
Samuel Clay
ed85cde57c Cleaning up time calibration code for new servers. 2013-05-19 22:36:08 -07:00
Samuel Clay
1d2d1ae7a4 Cleaning up certs for new certificate. 2013-05-16 18:20:54 -07:00
Samuel Clay
67f2028aef Merge branch 'master' into circular
* master:
  Moving to vendorized yaml.
  Removing PyYAML as a non-vendorized dependency.
  Vendorizing pyyaml because pyyaml.org is down so often.
2013-05-15 18:08:41 -07:00
Samuel Clay
950a159387 Removing PyYAML as a non-vendorized dependency. 2013-05-15 17:57:09 -07:00
Samuel Clay
d83742fe81 Vendorizing pyyaml because pyyaml.org is down so often. 2013-05-15 17:52:35 -07:00
Samuel Clay
1e1433de06 Merge branch 'master' into circular
* master:
  Fixing fabfile.
  Fixing bug where dupe feed has no link.
2013-05-15 17:46:49 -07:00
Samuel Clay
399787aeb1 Fixing fabfile. 2013-05-15 17:46:45 -07:00
Samuel Clay
dd6e33ac33 Merge branch 'master' into circular
# By Samuel Clay (2) and ojiikun (2)
* master:
  Adding node group to fabfile.
  Fix crash on empty use pictures.
  Correcting for feedburner stupidity.
  Auto-sync the feed/folder list if it has been more than 10 minutes since the last refresh.
2013-05-14 16:01:34 -07:00
Samuel Clay
1dccb74c46 Adding node group to fabfile. 2013-05-14 16:01:26 -07:00
Samuel Clay
716d78525a Merge branch 'master' into circular
* master:
  cleanup and fixing some of my stupid bugs
  cleanup and fixing some of my stupid bugs
  whoops, that section isn't called in the normal installation process. Reverted.
  Fix to make detecting if the install is a dev env work properly
  Fixed typo. Also, extracted most of the instances of a specific username out to `env.user`, so you don't need to search&replace to do an install. Lastly, added a separate function to change the shell of the host, so it's easier to disable.

Conflicts:
	fabfile.py
2013-05-09 16:54:29 -07:00
Samuel Clay
22070f055b Merge pull request #236 from fake-name/master
Further corrections (mostly to my changes)
2013-05-09 15:00:24 -07:00
Fake Name
0c82d782f8 cleanup and fixing some of my stupid bugs 2013-05-09 01:30:37 -07:00
Samuel Clay
a6bc5e68f4 Merge branch 'master' into circular
# By Samuel Clay (4) and ojiikun (1)
* master:
  ES requires valid url.
  Overriding haystack elasticsearch url.
  Removing Redis autocomplete. Upgrading elasticsearch.
  Using haystack and elasticsearch for a third autocomplete feature.
  Refactor/fix mark-as-read-while-reading workflow.
2013-05-08 12:23:14 -07:00
Samuel Clay
777d5a5e9c Removing Redis autocomplete. Upgrading elasticsearch. 2013-05-08 12:23:10 -07:00
Fake Name
cf7401a262 whoops, that section isn't called in the normal installation process. Reverted. 2013-05-08 02:27:32 -07:00
Fake Name
e7e819444a Fixed typo.
Also, extracted most of the instances of a specific username out to `env.user`, so you don't need to search&replace to do an install.
Lastly, added a separate function to change the shell of the host, so it's easier to disable.
2013-05-08 01:59:33 -07:00
Samuel Clay
28a8f81c7f Merge branch 'master' into circular
* master:
  Fixing scrolling height when mouse indicator position is locked. Expands padding to fit the bottom-most story. Thanks to @bdarnell and @dancarroll for the push. Fixes #230.
  Slight cleanup of fabfile.
  Adding all role to send commands to every server (specificaly setup_hosts).
2013-05-06 12:33:22 -07:00
Samuel Clay
fe23985e6d Slight cleanup of fabfile. 2013-05-05 10:18:39 -07:00
Samuel Clay
76c306afee Adding all role to send commands to every server (specificaly setup_hosts). 2013-05-04 23:27:36 -07:00
Samuel Clay
1024db2295 Merge branch 'master' into circular
# By ojiikun (3) and others
# Via Samuel Clay (3) and ojiikun (1)
* master:
  Upping ulimit file descriptor limits.
  README.md typo fixes
  newline at end of readme
  Fix duplicate appearance of All Stories heading.
  Revert "Fix NPE on login."
  Fix NPE on login.
2013-04-30 10:28:45 -07:00
Samuel Clay
d28adf1f48 Upping ulimit file descriptor limits. 2013-04-30 10:26:13 -07:00
Samuel Clay
60f86b1967 Merge branch 'schedule_dev' into circular
* schedule_dev:
  Fixing overcommit_memory allocation error for new redis machines.
  Adding metric for last story date, used to calculate next scheduled update.
  Correcting for premiums being counted twice.
  Use average stories per month in calc.
  Complete rewrite of feed update schedule.
2013-04-23 20:49:59 -07:00
Samuel Clay
68b0ec6683 Merge branch 'master' into schedule_dev
* master:
  Fixing overcommit_memory allocation error for new redis machines.
2013-04-23 20:49:53 -07:00
Samuel Clay
06677b706a Moving dev to haproxy. 2013-04-23 18:35:37 -07:00
Samuel Clay
571df5cdf0 Fixing overcommit_memory allocation error for new redis machines. 2013-04-23 18:21:40 -07:00
Samuel Clay
20fb0c024b Merge branch 'master' into circular
* master:
  Fixing ulimit on new machines. Upgrading celery.
2013-04-23 18:07:53 -07:00