Commit graph

401 commits

Author SHA1 Message Date
Samuel Clay
3b6c6307f8 Fixing login and show hidden story titles. 2013-07-30 17:20:13 -07:00
Samuel Clay
01b31137df Fixing overflow wrapping on commenter avatars on sharebar on web. 2013-07-30 13:39:19 -07:00
Samuel Clay
6c2ee97d73 More logging. 2013-07-29 15:36:57 -07:00
Samuel Clay
acf215ab44 Updating fabfile to use new repo'd ssh keys. 2013-07-17 15:03:16 -07:00
Samuel Clay
07b9bd559e Cleaning up redis monitoring. 2013-07-06 00:56:13 -07:00
Samuel Clay
088329fbed Better redis defaults. 2013-07-05 23:24:19 -07:00
Samuel Clay
506c2cdf99 Handling unread story marking where story cna't be found. 2013-07-01 11:50:41 -07:00
Samuel Clay
93541b4394 Adding ability to use snapshots when bootstrapping new servers. 2013-07-01 08:06:45 -07:00
Samuel Clay
67b82a3a60 Converting lua script to multi/exec block. 2013-06-27 15:21:13 -07:00
Samuel Clay
ee556070dc Fixing SSL errors caused by permissions on a certs file. 2013-06-26 14:50:15 -07:00
Samuel Clay
2ade3b31e9 Fixing munin. 2013-06-26 13:03:44 -07:00
Samuel Clay
b7b3278d2d Setup debs first, then just grab the right psql client. 2013-06-24 20:56:22 -07:00
Samuel Clay
05333840a5 DB migration. 2013-06-24 17:59:31 -07:00
Samuel Clay
a424ded4a1 Idempotency on fabfile. 2013-06-24 00:43:07 -07:00
Samuel Clay
6b4ccc3cb8 Cleaning up fabfile. 2013-06-24 00:12:10 -07:00
Samuel Clay
724c78d7f8 Preparing for PostgreSQL server migration. 2013-06-23 16:43:37 -07:00
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