From e7e17332ce77f6ce67608047520dd04fdf4df122 Mon Sep 17 00:00:00 2001 From: nickbrowne Date: Tue, 17 Jun 2025 10:44:25 +1000 Subject: [PATCH 1/2] Remove setup scripts for databases that are no longer supported --- bin/setup_amazon | 71 ------------------------------------------------ bin/setup_couch | 23 ---------------- bin/setup_mysql | 21 -------------- 3 files changed, 115 deletions(-) delete mode 100755 bin/setup_amazon delete mode 100755 bin/setup_couch delete mode 100755 bin/setup_mysql diff --git a/bin/setup_amazon b/bin/setup_amazon deleted file mode 100755 index 624e828..0000000 --- a/bin/setup_amazon +++ /dev/null @@ -1,71 +0,0 @@ -#!/usr/bin/env node - -require('coffee-script'); - -var options = require('./options'); - -var dynamo = require("dynamo"), - client = dynamo.createClient({ - accessKeyId: options.db.amazon_access_key, - secretAccessKey: options.db.amazon_secret_key - }), - db = client.get(options.db.amazon_region) - -db.createTable({ - TableName: options.db.amazon_dynamo_operations_table_name, - - ProvisionedThroughput: { - ReadCapacityUnits: 20, - WriteCapacityUnits: 20 - }, - - KeySchema: { - HashKeyElement: { - AttributeName: "doc", - AttributeType: "S" - }, - RangeKeyElement: { - AttributeName: "v", - AttributeType: "N" - } - } -}, function(error, result){ - if (error != null) { - console.log("Error creating Dynamo operations table"); - console.log(error); - } - - db.createTable({ - TableName: options.db.amazon_dynamo_snapshots_table_name, - - ProvisionedThroughput: { - ReadCapacityUnits: 20, - WriteCapacityUnits: 20 - }, - - KeySchema: { - HashKeyElement: { - AttributeName: "doc", - AttributeType: "S" - }, - RangeKeyElement: { - AttributeName: "v", - AttributeType: "N" - } - } - }, function(error, result){ - if (error != null) { - console.log("Error creating Dynamo snapshots table"); - console.log(error); - } - }) -}) - -var s3 = require('aws2js').load('s3', options.db.amazon_access_key, options.db.amazon_secret_key); - -s3.createBucket(options.db.amazon_s3_snapshots_bucket_name, false, options.db.amazon_region, function (error, result) { - if (error != null) { - console.log("Error creating S3 snapshots bucket") - console.log(error); - } -}); diff --git a/bin/setup_couch b/bin/setup_couch deleted file mode 100755 index 658873f..0000000 --- a/bin/setup_couch +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env node - -var request = require('request') - , couchapp = require('couchapp') - , ddoc = { - _id: '_design/sharejs' - , views: { - operations: { - map: function(doc) { - if (doc.docName) - emit([doc.docName, doc.v], {op:doc.op, meta:doc.meta}); - } - } - } - } - , options = require('./options').db - , db = options.uri || "http://localhost:5984/sharejs" - ; - -couchapp.createApp(ddoc, db, function(app){ - app.push(); -}); - diff --git a/bin/setup_mysql b/bin/setup_mysql deleted file mode 100755 index ccaef67..0000000 --- a/bin/setup_mysql +++ /dev/null @@ -1,21 +0,0 @@ -#!/usr/bin/env node - -require('coffee-script'); - -var createdb = require('../src/server/db'); -var options = require('./options'); -console.log(options); -if (options.db.type !== 'mysql') { - throw new Error('You must configure your server to use mysql before using this script'); -} - -var db = createdb(options.db); -db.initialize(function(error) { - if(error) { - throw new Error(error.toString()); - } else { - console.log("DB initialized successfully"); - } - db.close(); -}); - From 5a1e885e482f176c4ef7bb2fea2ccc2c8d02eb92 Mon Sep 17 00:00:00 2001 From: nickbrowne Date: Tue, 17 Jun 2025 14:15:42 +1000 Subject: [PATCH 2/2] Remove request from dependencies --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index aa8db09..96523df 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,6 @@ "pg-native": "3.0.1", "sockjs": ">= 0.3.1", "ws": "5.2.4", - "request": ">= 2.1.1", "coffee-script": "1.7.0", "hat": "*" },