Commit graph

133 commits

Author SHA1 Message Date
Samuel Clay
cb74bbaf11 Refactoring haproxy config for ssl 2025-06-29 07:43:08 -04:00
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
6e005416ed Working but slow due to having to indeterminately wait for haproxy to settle. 2025-02-02 13:37:43 -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
82888575ba 120s timeout for hstaging 2024-03-29 10:31:41 -07:00
Samuel Clay
9a9a8e710c 60s timeout in staging. 2024-03-29 10:31:41 -07:00
Samuel Clay
a05c48ae7a Switching to 127.0.0.1 from localhost since ipv6 is being prioritized on hetzner. 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
b24d9331be 120s timeout for hstaging 2024-02-09 10:03:13 -05:00
Samuel Clay
85ca14bd55 60s timeout in staging. 2024-02-08 20:20:52 -05:00
Samuel Clay
a222fc0675 Switching to 127.0.0.1 from localhost since ipv6 is being prioritized on hetzner. 2024-02-08 20:11:58 -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
b43143192c Hosting staging grafana. 2022-07-08 13:37:37 -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