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