alexellis / alexellis/mongodb-function

MongoError: command insert requires authentication

Aberta
#4 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
53
Forks
7
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

### Problem
Following instruction in README but I got `MongoError: command insert requires authentication`.

### Suggesting a Solution
I tried to install mogodb with username/password following [stable/mongodb chart](https://github.com/helm/charts/tree/master/stable/mongodb) documentation.

```
$ helm install --name openfaas-db \
--namespace openfaas-fn \
--set persistence.enabled=false,mongodbRootPassword=secretpassword,mongodbUsername=my-user,mongodbPassword=my-password,mongodbDatabase=clients \
stable/mongodb

```

Change two lines of `handle.js` to:
```
const mongoURL = `mongodb://${username}:${password}@${url} + ":27017/clients`
....

MongoClient.connect(mongoURL,{useNewUrlParser: true, useUnifiedTopology: true} ,...
```
Change `stack.yml`:
```
url: openfaas-db-mongodb.openfaas-fn.svc.cluster.local
username: my-user
password: my-password
```

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.