Commit graph

184 commits

Author SHA1 Message Date
Samuel Clay
50c4b08d64
Merge pull request #1545 from Linecutterx/master
Adding custom domain to README and a script to help automate the process. Also stubbing in empty log files, but these may have to go in order to ensure they are ignored by git when they get filled up by running applications or required envvars.
2021-12-08 08:34:06 -05:00
Samuel Clay
023dd72bc7 Using .env server_name 2021-10-26 08:45:05 -04:00
Samuel Clay
403ce988e4 Adding server name to node.js sentry. 2021-10-26 08:42:49 -04:00
Samuel Clay
81ffcc52dc Switching node from .send to .sendStatus. 2021-10-26 08:33:50 -04:00
Samuel Clay
2c24866fe0 Bumping errors from sentry to user. 2021-10-26 08:29:25 -04:00
Samuel Clay
d1e37c27c0 Buffer() to Buffer.from 2021-10-26 08:22:29 -04:00
Samuel Clay
c9075cc151 Better error handling for mercury reader. 2021-10-26 08:15:17 -04:00
Samuel Clay
95693dae82 Handling missing .env file in node. 2021-10-19 13:00:30 -04:00
Jonathan Math
402563ab41 Fix node image/ docker-compose issue
the node_modules in the image were being overwritten by the bind mount for the node scripts. I fixed this by installing node_modules into a different directory and setting that directory in an env variable in the image.
2021-10-18 11:48:43 -05:00
Jonathan Math
ecdcacf6c3 fix: docker-compose was getting an error because there is no .env file. 2021-10-18 11:21:36 -05:00
Samuel Clay
8ce2557fd5 Updating node dependencies for #1543. 2021-09-30 18:02:00 -04:00
Linecutterx
fbc7e351e9
Merge branch 'samuelclay:master' into master 2021-09-25 11:49:31 +01:00
Samuel Clay
4217fefbe2 Showing mongo url when connecting favicon server. 2021-09-12 13:49:09 -04:00
Samuel Clay
153675b43d Adding feeds as users to feed fetching in sentry. 2021-09-12 13:27:24 -04:00
Samuel Clay
3f00139541 Upgrading sentry on both web and node. 2021-09-10 15:58:22 -04:00
Linecutterx
f2c1092c5f
Create .env 2021-09-05 16:54:05 +01:00
Samuel Clay
8ceafe0465 Adding mongo repair command for local development. 2021-08-11 18:36:35 -04:00
Samuel Clay
05fc33b453 Updating dependencies. 2021-07-29 16:24:56 -04:00
Samuel Clay
4458994e1c Using admin auth source for mongodb. 2021-07-12 22:01:07 -04:00
Samuel Clay
0d266d7569 Adding auth source to mongo auth in node. 2021-07-12 21:41:19 -04:00
Samuel Clay
0754c0c049 Adding authentication for mongo. Hopefully this covers everything needed. 2021-07-12 11:45:25 -04:00
Samuel Clay
41a76b5765 Upgrading @sentry. 2021-05-06 15:54:03 -04:00
Samuel Clay
e736258a6b Updating @sentry node 2021-05-06 15:43:15 -04:00
Samuel Clay
e8043e5118 Adding a drag handle to the feed list. 2021-04-15 19:12:51 -04:00
Samuel Clay
1c26ec2ce4 Don't know why this didn't take 2021-04-02 18:47:36 -04:00
Samuel Clay
da3643c24d Using redis-pubsub server and cleaning up unread counts node server. 2021-04-02 18:43:11 -04:00
Samuel Clay
2832380cac Whoops, wrong server for unread counts. 2021-04-02 18:35:36 -04:00
Samuel Clay
8ef854573c Turning logging down a bit in node servers unless debugging. 2021-03-19 11:16:29 -04:00
Samuel Clay
33c4c5ed4f Removing tracing handler for sentry. 2021-03-17 10:42:58 -04:00
Samuel Clay
1ab0af2ef1 Adding debug to sentry. 2021-03-17 10:05:26 -04:00
Samuel Clay
4ae4d39526 Typo 2021-03-17 09:59:13 -04:00
Samuel Clay
d4e666cefd Only using Sentry in production. 2021-03-17 09:43:25 -04:00
Samuel Clay
6bd76040b6 Allowing node to run from top-level or node-level. 2021-03-17 09:34:55 -04:00
Samuel Clay
6cb30d6aa0 Restarting node on deploy. 2021-03-17 09:31:19 -04:00
Samuel Clay
abb56cad25 Adding server-name to debug output for node. 2021-03-17 09:15:20 -04:00
Samuel Clay
eeb3db4ad3 Adding dotenv and sentry tracing to node. 2021-03-17 09:10:37 -04:00
Samuel Clay
5ebc900779 Fixing unread counts websockets. 2021-03-16 20:07:46 -04:00
Samuel Clay
959481138d Updating docker-compose with new single node container. 2021-03-16 20:00:55 -04:00
Samuel Clay
2906e92499 Merging all four node servers into a single one on port 8008. Updating HAProxy on both consul and docker-compose. 2021-03-16 19:34:11 -04:00
Samuel Clay
b30638e819 Fixing broken node vars. 2021-02-26 11:09:50 -05:00
Samuel Clay
a86405a36e Refactoring NODE_ENV a bit to handle docker/prod/dev. 2021-02-25 17:12:26 -05:00
Samuel Clay
5e284a5752 Fixing haproxy link to node-page. 2021-02-24 18:13:26 -05:00
Samuel Clay
cf3bec14ad Trying to get node docker setup but oddly it works locally and not in prod. 2021-02-24 17:17:06 -05:00
Samuel Clay
06f70f6685 Upgrading socketio from 3.0.1 to 3.1.1. 2021-02-03 18:14:26 -05:00
Samuel Clay
82fecb23a6 Merge branch 'docker_django3.1' into dashboard3
* docker_django3.1: (117 commits)
  Adding docker to node scripts.
  Removing node_modules from repo
  Whoops
  Better logging for broken paypal ipns.
  Adding RSS Tracker for Windows to Goodies.
  Refactoring socketio so real-time works around username restrictions.
  Socket.IO v3 on the server too.
  Switching to Socket.IO v3.
  Haproxy splitting for socketio 3
  Socket.io 3
  Handling missing feed.
  Only nb.local.com uses ports for websockets.
  Adding GrazeTEN
  Full node install on setup.
  Updating toprc
  correct newsblur to newsblur_web in tasks
  Changing mongodb server.
  Fixing toprc
  Attempting to collect queries for 1% of requests by using DEBUG.
  Fixing mongo install.
  ...
2021-01-05 19:36:49 -05:00
Samuel Clay
a0f157dd97 Adding docker to node scripts. 2021-01-05 19:34:28 -05:00
Samuel Clay
678610208b Removing node_modules from repo 2021-01-05 19:21:34 -05:00
Samuel Clay
6e07dbaf0f Merge branch 'master' into docker_django3.1
* master: (22 commits)
  Whoops
  Better logging for broken paypal ipns.
  Adding RSS Tracker for Windows to Goodies.
  Refactoring socketio so real-time works around username restrictions.
  Socket.IO v3 on the server too.
  Switching to Socket.IO v3.
  Haproxy splitting for socketio 3
  Socket.io 3
  Handling missing feed.
  Only nb.local.com uses ports for websockets.
  Adding GrazeTEN
  Full node install on setup.
  Updating toprc
  Changing mongodb server.
  Fixing toprc
  Attempting to collect queries for 1% of requests by using DEBUG.
  Fixing mongo install.
  Recalculating premium expiration to take into account forced expirations after gifts.
  Fixing never expire -> 1 year
  Adding 1 year expire to admin.
  ...
2021-01-05 19:12:19 -05:00
Samuel Clay
06ec0d1099 Socket.IO v3 on the server too. 2021-01-04 18:14:52 -05:00
Samuel Clay
d58e0257df Socket.io 3 2021-01-04 17:35:25 -05:00