Commit graph

546 commits

Author SHA1 Message Date
Samuel Clay
b5a0e99b8e Fixing firewall setup. 2013-03-25 09:46:43 -07:00
Samuel Clay
a4238d20b3 Moving to a single hosts and hosts.yml file, used to control logs, deployment, firewalls, and communication. Awesome! 2013-03-24 22:31:46 -07:00
Samuel Clay
f6e5f04cb5 Moving hosts to secrets. 2013-03-24 19:09:04 -07:00
Samuel Clay
9e2fa3115d Cache busting feeds on force and 1% of the time. 2013-03-24 15:50:57 -07:00
Samuel Clay
a37fcd4da8 Downgrading from Pillow, which is incompatible with PIL. 2013-03-22 17:16:16 -07:00
Samuel Clay
6f8a05111a Logging feed fetch deletions. 2013-03-22 16:12:01 -07:00
Samuel Clay
acb1efd3ea Last imports for pillow. 2013-03-22 15:27:10 -07:00
Samuel Clay
16688a4985 Upgrading from PIL to Pillow. 2013-03-22 15:04:34 -07:00
Samuel Clay
e91d11e068 Adding cached template loader. Adding new mongodb. 2013-03-22 13:36:32 -07:00
Samuel Clay
c421a08889 Bootstrapping redis sessions. 2013-03-20 22:00:03 -07:00
Samuel Clay
670093e3bf Skipping real-time fetch for non-premium active feeds. 2013-03-20 16:13:10 -07:00
Samuel Clay
7111b362fb Upgrading django 1.5 manage.py. 2013-03-20 16:06:02 -07:00
Samuel Clay
d8a43d394f Upgrade to django 1.5 script. Also handling story lookups with objectids. 2013-03-20 15:43:35 -07:00
Samuel Clay
9ea3be9999 Moving HAProxy's config to secrets so I can set a password. 2013-03-20 15:12:56 -07:00
Samuel Clay
90c2425db0 Upgrading django from 1.3 to 1.5. 2013-03-20 15:05:52 -07:00
Samuel Clay
cd9b9929b4 Adding revsys fab command. 2013-03-20 12:24:36 -07:00
Samuel Clay
87f1a6a4a0 Warning on missing maintenance. 2013-03-20 10:48:36 -07:00
Samuel Clay
991318face New task servers. 2013-03-19 18:27:06 -07:00
Thomas Weißschuh
88812a77f9 make fabfile.py use requirements.txt
The '$(<FILE)' syntax expands to a single line, separating the lines of FILE by
spaces. This works on recent shells (means: not dash, busybox sh).
For more backward compability one could use '$(cat FILE)' or even '`cat FILE`'.

The new requirement.txt includes all optional dependencies (taken straight from
fabfile.py) and misses gunicorn and psycopgs2, as those are installed
separately by fabric.
(Better getting fast 90% of packages and some superfluous ones than none at
all)
2013-03-19 18:06:01 +00:00
Samuel Clay
2aaadfdd17 Adding new task servers. 2013-03-18 13:35:11 -07:00
Samuel Clay
8281a1f3ec Activating premiums immediately for stripe users. 2013-03-18 13:14:50 -07:00
Samuel Clay
7c8c965dd5 Merge pull request #96 from frac/master
Remove dependency to dop.client
2013-03-18 12:14:18 -07:00
Samuel Clay
d283294bcc Adding X-server to headers to figure out request pinning. 2013-03-18 11:32:24 -07:00
adriano petrich
6b8d1e1206 Merge branch 'master' of git://github.com/samuelclay/NewsBlur 2013-03-18 09:51:27 +00:00
adriano petrich
302f3f5c20 removing dependency to dop.client for common fab tasks 2013-03-18 09:51:20 +00:00
Samuel Clay
5847f8d05f Increase file descriptor limits with fabric. 2013-03-17 20:14:55 -07:00
Samuel Clay
def69cb0e3 Naively connecting to real-time socket.io. 2013-03-17 14:41:29 -07:00
Samuel Clay
065df8a196 Rewriting HAProxy config to include gunicorn and maintenance. Much better monitoring. 2013-03-17 14:06:17 -07:00
Samuel Clay
a073cec282 Fixing HAProxy to use http headers so a 502 error code doesn't get served with a 200 status code. I mean seriously, WTF HAProxy?! 2013-03-17 12:39:13 -07:00
Samuel Clay
ee4fd11ca7 Re-upping 12 to 64 free feeds. 2013-03-17 10:28:26 -07:00
Samuel Clay
6dc0824cca Referencing new secret hosts. 2013-03-16 18:04:19 -07:00
Samuel Clay
98ce0cd4dd Using new secrets repo instead of ignored files. 2013-03-16 17:58:34 -07:00
Samuel Clay
6114aaefe4 Reconnecting to socket.io when disconnected or failing reconnection. 2013-03-15 17:05:44 -07:00
Samuel Clay
89439fff9d Updating website copy to show /year instead of . 2013-03-15 12:35:10 -07:00
Samuel Clay
0b81276c90 Upgrading socket.io, widening reconnection delay. 2013-03-15 12:11:29 -07:00
Samuel Clay
872e1f459f Removing unused ec2 app servers. 2013-03-15 11:49:02 -07:00
Samuel Clay
225a38486e New host, moving socket.io to non-port. 2013-03-15 11:11:47 -07:00
Samuel Clay
881f24859b Adding HAProxy config. 2013-03-14 22:39:58 -07:00
Samuel Clay
116605d476 Fixing stripe form. 2013-03-14 21:40:14 -07:00
Samuel Clay
072b0d9486 Refactoring fabfile for DO 2013-03-14 20:38:24 -07:00
Samuel Clay
e73f3aa66d Increasing feed fetches quite a bit. 2013-03-14 19:26:22 -07:00
Samuel Clay
5e6e4b2a97 Upping gunicorn processes. 2013-03-14 18:57:35 -07:00
Samuel Clay
f62ce742b5 Hiding 12 option to cut back on number of new premiums. 2013-03-14 18:43:01 -07:00
Samuel Clay
0d0baebc73 Moving redis to digital ocean. 2013-03-14 13:41:46 -07:00
Samuel Clay
9052636418 Moving task feeds to its own beat queue. 2013-03-14 12:55:15 -07:00
Samuel Clay
4720d6ccbb New postgres standby db. 2013-03-14 12:41:24 -07:00
Samuel Clay
b1d219c257 db03 is no longer a db. 2013-03-14 10:53:50 -07:00
Samuel Clay
5dee81c08b Redis to db01. 2013-03-14 10:49:44 -07:00
Samuel Clay
9c5c210568 Extending random holds for feeds while being crushed. 2013-03-14 00:47:18 -07:00
Samuel Clay
a49f734721 Bumping gunicorn workers. 2013-03-13 23:21:30 -07:00