Commit graph

15573 commits

Author SHA1 Message Date
Samuel Clay
5bf0b26a17 Handling unreadable POST for push feeds and their fat pings. 2022-01-07 15:47:36 -05:00
Samuel Clay
77ad32dfcb Android v11.2 2022-01-07 15:47:36 -05:00
sictiru
71510665e6 Schedule and cancel subscription sync services based on user auth state. 2022-01-07 15:47:36 -05:00
sictiru
790223e1ff Check for authenticated user before a subscription sync. 2022-01-07 15:47:36 -05:00
sictiru
7f5c44ca26 Subscription sync service running every 24 hours to sync if necessary the user's premium subscription state between NewsBlur and Play Store. 2022-01-07 15:47:36 -05:00
sictiru
e0c6f96008 Upgrade subscriptions to billing 4.0 2022-01-07 15:47:36 -05:00
sictiru
2b5509c994 Subscription manager to handle billing and subscription syncs between Play Store and NewsBlur. 2022-01-07 15:47:36 -05:00
sictiru
de8c8d75e8 #1573 Feed search favicon loading. 2022-01-07 15:47:36 -05:00
Andrei
270f4f756c Replace cursor loaders (#9)
#1570 Remove cursor loader.
2022-01-07 15:47:36 -05:00
Samuel Clay
d33159aba2
Merge pull request #1583 from Linecutterx/master
Update docker-compose.yml
2022-01-06 14:31:19 -05:00
Samuel Clay
688b3524a3 Fixing grafana sentry integration. 2022-01-05 15:18:26 -05:00
Samuel Clay
6108f2a067 Adding sentry grafana pluging. 2022-01-05 13:22:24 -05:00
Samuel Clay
d06e871ee2 Boosting timeout for docker prune 2022-01-04 15:14:22 -05:00
Samuel Clay
3e348329b3 Don't prune docker unless needed. 2022-01-04 15:09:01 -05:00
Samuel Clay
8de2bfcbae Fixing names for state timeline, also fixing node server bootstrap. 2022-01-04 14:44:47 -05:00
Samuel Clay
888d226350 Moving up haproxy state timeline 2022-01-04 12:52:50 -05:00
Samuel Clay
af7524a976 Bumping haproxy state timeline scrapes. 2022-01-04 12:51:45 -05:00
Samuel Clay
c42a83c989 Merge branch 'state_timeline'
* state_timeline:
  Only need haproxy for haproxy metrics
  Refactored state timeline to work as a flask metrics server on haproxy. Needs ansible configs to deploy on www server.
  Forgot to save merge conflict.
  fix service state timeline key error and change scrape interval
  Revert "Revert "Merge branch 'state_timeline'""
  Revert "Merge branch 'state_timeline'"
  Fixing syntax error
  Solving docker networking container issues by turning iptables back on but using ufw after.rules that allow ufw to retain blocking ability. Works on Redis, now to move to mongo.
  Mongo analytics monitor not reayd yet
  Turning consul monitor back on.
  Turning on analytics
  Need to strip csv values.
  Binding redis to public interface.
  add grafana dashboard backup functionality
2022-01-04 12:39:30 -05:00
Samuel Clay
4d3202c038 Only need haproxy for haproxy metrics 2022-01-04 12:39:23 -05:00
Samuel Clay
213b60bcd6 Refactored state timeline to work as a flask metrics server on haproxy. Needs ansible configs to deploy on www server. 2022-01-04 12:26:47 -05:00
Samuel Clay
93077c79fa Forgot to save merge conflict. 2022-01-04 11:24:24 -05:00
Samuel Clay
0db15560da Merge branch 'master' into state_timeline
* master: (29 commits)
  Pruning docker, updating sentry release webhook only on local.
  Delete .github directory
  Adding Sentry release webhook to deployment of web, task, monitor, and node.
  Add Sentry action workflow for actions
  Moving from hosted Sentry to self-hosted sentry.
  Flask transactions are way too often.
  Cleanup
  Seems redundant with newsblur_web/docker_local_settings.py
  Using new repo password for postgres.
  Moving around postgres config
  Moving directories.
  Adding postgresql backup restoration. Working on config.
  Using user log for db times.
  Last 5 minutes is actually last minute.
  Adding 5min loadtime to prometheus graphs.
  Switching back to nbanalytics with user auth.
  Mongo auth
  Deploying new analytics server.
  Create mongodb database user. Only runs on analytics, but should work fine on main mongo.
  Adding second mongo analytics db, cleaning up mongo analytics auth.
  ...
2022-01-04 11:18:48 -05:00
Jonathan Math
3c27686aad fix merge conflicts 2022-01-04 11:03:21 -05:00
Jonathan Math
ad5d7ba1e9 fix service state timeline key error and change scrape interval 2022-01-04 11:02:22 -05:00
Samuel Clay
e227e651ed Pruning docker, updating sentry release webhook only on local. 2022-01-03 17:24:57 -05:00
Samuel Clay
accc74508a
Delete .github directory 2022-01-03 15:56:33 -05:00
Samuel Clay
259dff477e Adding Sentry release webhook to deployment of web, task, monitor, and node. 2022-01-03 15:27:53 -05:00
Samuel Clay
a8fdbe6b74
Add Sentry action workflow for actions 2022-01-03 15:00:46 -05:00
Samuel Clay
e5e3162f89 Moving from hosted Sentry to self-hosted sentry. 2022-01-03 14:48:39 -05:00
Samuel Clay
7d6a261b73 Flask transactions are way too often. 2022-01-01 22:14:16 -05:00
Linecutterx
6b0f4319d5
Update docker-compose.yml
7.16.2 has the update needed to avoid log4j exploitation
2021-12-22 14:38:39 +00:00
Samuel Clay
d19a4f7545 Cleanup 2021-12-18 15:00:32 -05:00
Samuel Clay
380f7a9242 Seems redundant with newsblur_web/docker_local_settings.py 2021-12-18 14:58:07 -05:00
Samuel Clay
f33c1b3600 Using new repo password for postgres. 2021-12-17 17:35:01 -05:00
Samuel Clay
6b8e747ebc Moving around postgres config 2021-12-17 17:11:54 -05:00
Samuel Clay
aee543d913 Moving directories. 2021-12-17 16:56:30 -05:00
Samuel Clay
62529e96c2 Adding postgresql backup restoration. Working on config. 2021-12-17 16:53:28 -05:00
Samuel Clay
647b1100fd Using user log for db times. 2021-12-17 13:55:35 -05:00
Samuel Clay
7956cf0c8d Last 5 minutes is actually last minute. 2021-12-17 11:56:33 -05:00
Samuel Clay
dd5d43f744 Adding 5min loadtime to prometheus graphs. 2021-12-17 11:41:42 -05:00
Samuel Clay
7ebce0bcdd Switching back to nbanalytics with user auth. 2021-12-16 20:50:23 -05:00
Samuel Clay
f36a4f8fd5 Mongo auth 2021-12-16 20:30:27 -05:00
Samuel Clay
ef62d212ab Deploying new analytics server. 2021-12-16 15:31:12 -05:00
Samuel Clay
8b6452b094 Create mongodb database user. Only runs on analytics, but should work fine on main mongo. 2021-12-16 15:02:27 -05:00
Samuel Clay
ea6103bc8f Adding second mongo analytics db, cleaning up mongo analytics auth. 2021-12-16 13:48:20 -05:00
Samuel Clay
7fe34b0423 Adding RSS autodiscovery to blog. Thanks https://forum.newsblur.com/t/irony-newsblur-cant-auto-extract-rss-feed-from-blog-newsblur-com/8849. 2021-12-15 16:40:34 -05:00
Samuel Clay
7dff2e67c4 Revert "Revert "Merge branch 'state_timeline'""
This reverts commit e70ba4a8c0.
2021-12-15 15:30:53 -05:00
Samuel Clay
9aa5025494 Revert "Merge branch 'state_timeline'"
This reverts commit 83e4609af1, reversing
changes made to 089161b20f.
2021-12-15 15:30:52 -05:00
Samuel Clay
1961de1a8b Fixing syntax error 2021-12-15 15:30:52 -05:00
Samuel Clay
189fb7c24b Solving docker networking container issues by turning iptables back on but using ufw after.rules that allow ufw to retain blocking ability. Works on Redis, now to move to mongo. 2021-12-15 15:30:52 -05:00