나는 이것을 짧게 유지할 것이다. Linux 서버에 Deployd 설치가 있습니다.기본 Deployd MongoDB 연결
명령 줄에서 "dpd"를 실행하면 올바르게 시작되고/data/db에있는 데이터베이스에 연결됩니다. 그것은 내 데이터를 보여 주며 정확하게 기대했던대로 실행됩니다.
PM2를 사용할 수 있도록 시작 js 파일을 만들었습니다. Deployd 워드 프로세서에서
권장 라인 (들)입니다 : 그냥 기본값을 사용하고 있기 때문에
var server = deployd({
port: process.env.PORT || 5000,
env: 'production',
db: {
host: 'my.production.mongo.host',
port: 27105,
name: 'my-db',
credentials: {
username: 'username',
password: 'password'
}
}
});
나는이 정보의 모르겠어요.
PM2이를 다시 시작var server = deployd();
실제로 제대로 Deployd을 시작하지만, MongoDB를 연결하지 않습니다 내가 대신이 줄을 사용하여 기대했다. 누구든지 내가 거기에 두어야하는 정보가 무엇인지 또는 적어도 그것을 발견 할 수있는 방법을 알고 있습니까? 나는 호스트와 같은 몇몇 변종을 시도했다 : 'localhost', 포트 : 27105, 이름 : 'db'그리고 아무 자격으로도 작동하지 않는 것처럼 보일 수 없다. 제출해야하는 기본 자격 증명이 있습니까?
편집 : 기본값은 것으로 나타납니다 ... 사용할 때 중단하지 않지만, 여전히 날이 자격 증명에 문제가 아니라 생각지도하는 MongoDB를 연결하지 마십시오
{
port: 2403,
db: {port: 27017, host: '127.0.0.1', name: 'deployd'}
}
. 나는 두 명령으로 bash는 스크립트를 만들어 문제를 해결할