Commit graph

414 commits

Author SHA1 Message Date
Samuel Clay
6556d7c789 Sending 403'd sites over to scrapeninja. 2025-03-04 22:25:04 -08:00
Samuel Clay
0449af0615 Upping socket.io times, adding to haproxy. 2025-02-28 00:32:53 -08:00
Samuel Clay
86a0e10374 Handling ubuntu + darwin 2025-02-25 17:31:37 -08:00
Samuel Clay
927ebbfd50 Installing curl-impersonate. 2025-02-21 17:04:51 -08:00
Samuel Clay
70415a449b Merge branch 'node-update'
* node-update:
  chore(node): update nodejs stuff
2025-02-02 22:39:51 -08:00
Samuel Clay
9c6b207b72 Adding user_searches to prometheus for graphing. 2025-02-02 21:55:20 -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
fd48cb8bd5 Merge branch 'master' into blue-green-deploy
* master:
  Thank you o1 for proofreading
  Finishing discover blog post, needs proofreading.
  fix small typo
  Discover blog post draft.
  Missing import.
  User searches in prometheus.
  Fixing issue where dupe classifiers cause new classifiers to not be saved.
2025-02-02 12:00:27 -08:00
Samuel Clay
bacc3b9e4d User searches in prometheus. 2025-01-27 15:02:53 -08:00
Samuel Clay
c0c7a2f2de Blue green deploy, doesn't work yet. 2025-01-21 14:30:31 -08:00
Samuel Clay
e55e6c3bd5 Fixing monitor to use new venv. 2024-12-24 22:43:01 -05:00
Samuel Clay
284c53e09a Adding Elasticsearch graphs. 2024-12-09 21:07:33 -08:00
viq
a406802a7b
chore(node): update nodejs stuff
Node image to LTS 22.11.0
Chase rename of mercury-parser -> parser
npm update and npm audit fix
2024-11-17 20:47:14 +01:00
Samuel Clay
6d58c79b02 Merge branch 'master' into discover
* master:
  Deprecating old blog.
  Adding macOS app to Goodies.
  Adding hblog as possible server in nginx.
  Adding docker rule for hblog:80
  New macOS blog post.
  Finishing macOS blog post. Need to upgrade minima theme.
  New screenshots of the macOS app
2024-10-26 09:44:18 -07:00
Samuel Clay
49c09a9ba2 Adding hblog as possible server in nginx. 2024-10-25 06:58:41 -07:00
Samuel Clay
2931e5d578 Moving to OpenAI Embeddings API. 2024-10-10 21:56:49 -07: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
27b1069302 Fixing docker image build 2024-06-29 14:37:51 -04: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
26404cbcbd Adding dwww 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
f6875b1dac Moving redis to new ports 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
a6e3bfdb09 Task server names, postgres replication, storing grafana. 2024-03-29 10:31:41 -07:00
Samuel Clay
3b3e8969a5 Adding CMD to postgres dockerfile. 2024-03-29 10:31:41 -07:00
Samuel Clay
2690acdf63 Adding CMD to postgres dockerfile. 2024-03-29 10:31:41 -07:00
Samuel Clay
2a8d1096bc Permissions 2024-03-29 10:31:41 -07:00
Samuel Clay
f391c88da8 Adding usermod to entrypoint. 2024-03-29 10:31:41 -07:00
Samuel Clay
365492b043 Postgres usermod 2024-03-29 10:31:41 -07:00
Samuel Clay
5b117f94db Moving postgres Dockerfile 2024-03-29 10:31:41 -07:00