allow authentication on mkcouchdb and rmcouchdb
This commit is contained in:
parent
0b295a3e15
commit
42d909679e
|
@ -33,7 +33,7 @@ module.exports = function(grunt) {
|
||||||
parts = urls.parse(this.data.db);
|
parts = urls.parse(this.data.db);
|
||||||
dbname = parts.pathname.replace(/^\//, '');
|
dbname = parts.pathname.replace(/^\//, '');
|
||||||
try {
|
try {
|
||||||
nano = require('nano')(parts.protocol + '//' + parts.host);
|
nano = require('nano')(parts.protocol + '//' + parts.auth + '@' + parts.host);
|
||||||
nano.db.destroy(dbname, function(err) {
|
nano.db.destroy(dbname, function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
if (err.status_code && err.status_code === 404) {
|
if (err.status_code && err.status_code === 404) {
|
||||||
|
@ -62,7 +62,7 @@ module.exports = function(grunt) {
|
||||||
parts = urls.parse(this.data.db);
|
parts = urls.parse(this.data.db);
|
||||||
dbname = parts.pathname.replace(/^\//, '');
|
dbname = parts.pathname.replace(/^\//, '');
|
||||||
try {
|
try {
|
||||||
nano = require('nano')(parts.protocol + '//' + parts.host);
|
nano = require('nano')(parts.protocol + '//' + parts.auth + '@' + parts.host);
|
||||||
nano.db.create(dbname, function(err) {
|
nano.db.create(dbname, function(err) {
|
||||||
if (_this.data.options && _this.data.options.okay_if_exists) {
|
if (_this.data.options && _this.data.options.okay_if_exists) {
|
||||||
if (err){
|
if (err){
|
||||||
|
|
Loading…
Reference in New Issue