Commit graph

86 commits

Author SHA1 Message Date
Samuel Clay
0449af0615 Upping socket.io times, adding to haproxy. 2025-02-28 00:32:53 -08:00
Samuel Clay
ec41e9abaf Round robin on all haproxy backup servers for blue-green deploys. 2025-02-02 21:43:47 -08:00
Samuel Clay
1551cc013d Blue green deploys are working! 2025-02-02 14:41:02 -08:00
Samuel Clay
c0c7a2f2de Blue green deploy, doesn't work yet. 2025-01-21 14:30:31 -08:00
Samuel Clay
abeb3d45f6 Merge branch 'master' into discover
* master:
  Postgres secondary
  Prometheus 500GB data.
  New forum server.
  Adding youtube feeds to PuSH.
  Adding macOS screenshots.
  Updating ansible setup.
  #1890 (Add Auto to theme selector)
  #1247 (Mac Catalyst edition)
  Fixed a feed detail swipe starting on one row and ending on another causing the wrong row being marked unread
  Prep
2024-10-10 20:29:06 -07:00
Samuel Clay
cf9f0d9ef3 Postgres secondary 2024-10-10 20:28:56 -07:00
Samuel Clay
b444523a02 New forum server. 2024-09-20 05:54:15 -07:00
Samuel Clay
7cef002a9f Logging transformers loading. 2024-08-06 17:47:57 -07:00
Samuel Clay
55dda973da Merge branch 'master' into discover
* master:
  Allowing traffic on docker0 interface.
  Clean TXT records so letsencrypt doesn't fail
  Thresholding bounced newsletters email.
  Another type of invalid url on the widget.
  Handling broken urls on widget
  Handling broken urls on image extraction.
  Handling invalid forgot password form.
  Fixing global shared stories blurblog.
  https for stripe urls. Fixes #1865.
2024-06-29 08:19:51 -04:00
Samuel Clay
a7081e280e Clean TXT records so letsencrypt doesn't fail 2024-06-14 15:01:27 -04:00
Samuel Clay
6c8106920f Merge branch 'js-format' into discover
* js-format: (132 commits)
  Reformatting CSS.
  Reformatting all JavaScript.
  Postgres exporter cleanup
  Android v13.2.4
  #1858 skipBackFillingStories on feed set onResume cursor update
  Updating Sentry
  #1856 Fix keyboard not showing on search input box
  Android v13.2.3.
  Fix sending sync update status from feed utils
  Android v13.2.2
  Android v13.2.1
  New APNS updating cert instructions.
  Fiddling with metrics server.
  Handling broken youtube channel
  Youtube username/title
  Handling youtube usernames that are actually handles.
  Handling @handle youtube.com feeds when adding a feed.
  Users who are too far into paging now get a 404
  Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.
  Updating certs.
  ...
2024-04-30 18:26:58 -04:00
Samuel Clay
573476e003 Merge branch 'master' into discover
* master: (84 commits)
  Cleanup postgres
  Adding support for hyphens in youtube usernames.
  New APNS updating cert instructions.
  Fiddling with metrics server.
  Handling broken youtube channel
  Youtube username/title
  Handling youtube usernames that are actually handles.
  Handling @handle youtube.com feeds when adding a feed.
  Users who are too far into paging now get a 404
  Updating youtube fetcher to use channels/playlists/users for everything, no longer relying on RSS/xml url.
  Updating certs.
  Handling too many feeds tasked.
  Bumping concurrency for feed fetchers.
  Icon importer also uses new consul domain.
  User not user agent
  Adding individual IP addresses from hetzner.
  Moving hetzner migration doc to archive
  Formatting
  Adding dwww
  Moving node consul
  ...
2024-04-24 09:25:45 -04:00
Samuel Clay
0d0231ea99 Cleanup postgres 2024-04-19 09:56:15 -04:00
Samuel Clay
8077db09b5 Fiddling with metrics server. 2024-03-29 10:31:42 -07:00
Samuel Clay
753db6bcae Updating certs. 2024-03-29 10:31:42 -07:00
Samuel Clay
dcf1b58eb4 Handling too many feeds tasked. 2024-03-29 10:31:42 -07:00
Samuel Clay
0062e5735a Moving to new redis ports. 2024-03-29 10:31:42 -07:00
Samuel Clay
57c576792a Last minute changes to migration strategy. 2024-03-29 10:31:42 -07:00
Samuel Clay
bc4b9ccbbc Work servers only need 4 celery. 2024-03-29 10:31:41 -07:00
Samuel Clay
80de2ba056 App-counts to app-count 2024-03-29 10:31:41 -07:00
Samuel Clay
4d544558e4 Redis secondaries 2024-03-29 10:31:41 -07:00
Samuel Clay
9b7be4d70a Adding hetzner servers to haproxy 2024-03-29 10:31:41 -07:00
Samuel Clay
a060f5132c Getting postgres working on hetzner. 2024-03-29 10:31:41 -07:00
Samuel Clay
55e14d5d77 Moving favicon servers in haproxy 2024-03-29 10:31:38 -07:00
Samuel Clay
e6c26a78ac Fiddling with metrics server. 2024-03-20 09:24:10 -04:00
Samuel Clay
ec44039cc9 Updating certs. 2024-03-02 08:37:20 -05:00
Samuel Clay
1f5e9053dd Handling too many feeds tasked. 2024-02-28 09:33:10 -05:00
Samuel Clay
dc59b019a3 Moving to new redis ports. 2024-02-25 13:54:14 -05:00
Samuel Clay
41bf125467 Last minute changes to migration strategy. 2024-02-25 12:30:42 -05:00
Samuel Clay
f17d12a10c Work servers only need 4 celery. 2024-02-18 08:08:25 -05:00
Samuel Clay
39f4d73a13 App-counts to app-count 2024-02-18 07:14:25 -05:00
Samuel Clay
e9be73d3b3 Redis secondaries 2024-02-12 14:04:12 -05:00
Samuel Clay
fd1346af7e Adding hetzner servers to haproxy 2024-02-08 17:26:15 -05:00
Samuel Clay
7a5ef1a26c Getting postgres working on hetzner. 2024-01-31 17:28:34 -05:00
Samuel Clay
95a0acbc30 Adding similiar feeds many-to-many field. Using KNN classifier for similar feeds using user-feed-rating csv. Now to productionalize. 2023-12-27 08:24:49 -05:00
Samuel Clay
fa2b21e8e1 Moving favicon servers in haproxy 2023-12-06 08:58:43 -05:00
Samuel Clay
1f74f1a09f Moving favicon servers in haproxy 2023-11-10 17:14:09 -05:00
Samuel Clay
5ff59ff056 Adding elasticsearch and postgres backup cleaner. 2022-12-28 22:01:51 -05:00
Samuel Clay
77f8cc2324 Bumping up sentry and node text servers. 2022-08-17 09:51:12 -04:00
Samuel Clay
d04521f294 Updating node-images server, switching db-redis-story server for replication, adding staging grafana support. 2022-07-08 11:56:40 -04:00
Samuel Clay
f459944b88 Accidentally running full aggregation on chunks and not end of pipeline. 2022-06-23 17:50:47 -04:00
Samuel Clay
c37a073f6a Merge branch 'master' into pro
* master: (33 commits)
  iOS v11.2.1
  Multiple redis servers.
  Data validation for classifiers.
  #1691 (optimistic premium upgrade)
  Fixed #1682 (column setting doesn't stick)
  Adding staging2 and staging3 subdomains.
  #1686 (scroll performance on story titles)
  #1686 (scroll performance on story titles)
  Fixed #1680 (notifications don't work)
  Fixed #1683 (sharing fails but then succeeds)
  Xcode update
  #1565 (story titles image preview doesn’t show until scroll gesture is finished)
  #1680 (notifications don't work)
  #1675 (fix iPad login/signup layout)
  Fixed #1658 (story is missing or offset on iPad 11")
  Fixed #1677 (headers are scrolling)
  Fixed crash when selecting a newly added feed on iPad
  iOS v11.2
  #1604 (preference for automatically opening folder)
  #1500 (load first story when opening feed)
  ...
2022-06-01 14:24:40 -04:00
Samuel Clay
010b9d4fb5 Multiple redis servers. 2022-06-01 11:08:20 -04:00
Samuel Clay
ed7fc4a4e8 Updating signed image to use https for image proxy. 2022-05-26 12:17:45 -04:00
Samuel Clay
b2cdff8a85 Bumping postgres server size, fixing monitor disk usage cronjob. 2022-05-13 16:59:57 -04:00
Samuel Clay
f91598577d All app servers go to the size. 2022-05-11 11:23:49 -04:00
Samuel Clay
8e177cdce0 Adding metrics to a single server, let's see how these shake out. 2022-03-31 17:37:03 -04:00
Samuel Clay
56c4e80c18 All django boxes the same size. 2022-02-14 10:24:24 -05:00
Samuel Clay
b6763d872f XoneB 4 LIFE 2022-02-08 15:32:43 -05:00
Samuel Clay
8de2bfcbae Fixing names for state timeline, also fixing node server bootstrap. 2022-01-04 14:44:47 -05:00