Commit graph

643 commits

Author SHA1 Message Date
Samuel Clay
4d8cae43a0 Adding DNS to docker for non-host network mode. 2025-04-11 09:10:22 -07:00
Samuel Clay
10750a55e4 Fixing mongo permissions 2025-04-11 09:08:57 -07:00
Samuel Clay
beb91f0a10 Fixing mongo permissions in ansible. 2025-04-10 22:43:07 -07:00
Samuel Clay
e47a291ea7 553 feeds are also fetched through ninja 2025-03-23 12:42:10 -07:00
Samuel Clay
c56262e466 Adding a lot more socket.io logging. 2025-02-27 23:57:28 -08:00
Samuel Clay
1897784007 Updating ansible to latest. 2025-02-27 23:20:59 -08:00
Samuel Clay
86a0e10374 Handling ubuntu + darwin 2025-02-25 17:31:37 -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
5cc75cca16 HAProxy routine during deploy should only run once. 2025-02-02 21:19:27 -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
619dec1688 gunicorn can still run on port 8000, docker will translate the port. 2025-02-02 12:34:23 -08:00
Samuel Clay
8053c40b7b Fixing docker commands, adding health check. 2025-02-02 12:30:43 -08:00
Samuel Clay
c0c7a2f2de Blue green deploy, doesn't work yet. 2025-01-21 14:30:31 -08:00
Samuel Clay
65f01e0dc5 Review 2025-01-10 12:48:41 -08:00
Samuel Clay
24826b523c Only htask-celery-10 is tasked with indexing discover feeds, since they can bog down the whole queue. 2025-01-10 07:59:36 -08:00
Samuel Clay
5e87091e02 New task celery role 2024-12-27 12:17:53 -05:00
Samuel Clay
e55e6c3bd5 Fixing monitor to use new venv. 2024-12-24 22:43:01 -05:00
Samuel Clay
b43b4e8016 Ansible_tags is not defined. 2024-12-24 20:03:22 -05:00
Samuel Clay
73781116d5 Adding elasticsearch v8 for dense vector support in discover. 2024-12-24 19:46:43 -05:00
Samuel Clay
5f02400567 Re-normalizing dense vectors from 1584 dimensions to 256 dimensions, applying bbq_hnsw index to save 96% memory usage on vector embeddings. 2024-12-24 19:40:48 -05:00
Samuel Clay
6cfd38f6e3 Re-scheduling discover indexing if indexing didn't finish in the last day and user is checking related again. 2024-12-20 11:35:29 -05:00
Samuel Clay
153cb876b5 Moving discover indexing to its own queue. 2024-12-14 13:39:21 -08:00
Samuel Clay
3e961c60e6 Merge branch 'master' into discover
* master: (36 commits)
  Static deploys should force gunicorn reload.
  New X/Twitter icons.
  New Android screenshots.
  New screenshots for homepage, updating all twitter links to x.com. Still need Android screenshot from S22.
  Android 13.3.2 230
  #1886 Support for themed icons
  #1898 (Marking story as read/unread right after loading will mark different story)
  Bumped build number
  #1907 (Resizable middle column)
  Fixed #1906 (story list leaves a space after all stories read)
  #1903 (Saved searches don't work)
  #1902 (Adjust position of unread indicator on story title select)
  #1247 (Mac Catalyst edition)
  Prep
  Add nullability annotations to ReadingAction
  #1247 (Mac Catalyst edition)
  Fixed offline images not appearing
  Android 13.3.1 229
  #1891 Handle Android 9 and below for OPML file export
  Add nullability annotation to help with Kotlin conversion
  ...
2024-11-17 20:24:17 -08:00
Samuel Clay
b660ec79fe Static deploys should force gunicorn reload. 2024-11-17 20:23:21 -08: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
bfbe5496ca Adding docker rule for hblog:80 2024-10-24 08:28:39 -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
e7284bdd8c Prometheus 500GB data. 2024-09-20 06:26:47 -07:00
Samuel Clay
b444523a02 New forum server. 2024-09-20 05:54:15 -07:00
Samuel Clay
501a26034c Updating ansible setup. 2024-09-10 06:35:50 -07:00
Samuel Clay
8740c9ad57 Setup imageproxy crontab 2024-08-13 09:05:56 -04:00
Samuel Clay
796111e13c Adding Copy URL/Text/Print to default sharing services. 2024-08-04 19:09:43 -07:00
Samuel Clay
7e68b00d13 Adding discover to folders of feeds. Holy moly this is nearly done. 2024-07-12 18:16:11 -04:00
Samuel Clay
a49eaa1ad5 Switching discover feeds search index to preserve prod. 2024-07-10 11:46:57 -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
db30d559a0 Allowing traffic on docker0 interface. 2024-06-14 21:21:08 -04:00
Samuel Clay
a7081e280e Clean TXT records so letsencrypt doesn't fail 2024-06-14 15:01:27 -04:00
Samuel Clay
3f5759c5ca
Merge pull request #1861 from samuelclay/black-formatting
Black formatting
2024-04-30 18:28:38 -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
b6302a3359 Postgres exporter cleanup 2024-04-30 17:59:20 -04:00
Samuel Clay
da0275d7e6 Merge branch 'black-formatting' into discover
* black-formatting:
  Black formatting and isort
2024-04-24 09:52:22 -04:00
Samuel Clay
7165aa1bf6 Black formatting and isort 2024-04-24 09:50:42 -04:00
Samuel Clay
c63067754d Merge branch 'black-formatting' into discover
* black-formatting:
  Black formatting.
2024-04-24 09:49:17 -04:00
Samuel Clay
d1dafe7606 Black formatting. 2024-04-24 09:43:56 -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
56cd514030 Updating Sentry 2024-04-20 07:43:43 -04:00
Samuel Clay
e6c26a78ac Fiddling with metrics server. 2024-03-20 09:24:10 -04:00
Samuel Clay
1f5e9053dd Handling too many feeds tasked. 2024-02-28 09:33:10 -05:00
Samuel Clay
669c07e023 Adding individual IP addresses from hetzner. 2024-02-26 14:42:17 -05:00