2017-03-24 1 views
0

MUP를 사용하여 AWS 인스턴스의 80 포트에 유성 앱을 배포했습니다. 두 번째 유성 앱을 포트 3000에 배포했으나 이번에는 mongo 설치를 생략하고 mup.js 파일에 mongo URL을 지정했습니다. 설치가 잘 작동하고 두 번째 앱이 배포되었지만 내 발행물 중 아무 것도 작동하지 않는 것 같습니다. 이전에 두 가지 테스트 앱을 사용하여 동일한 설정을 시도했지만 효과가있었습니다. 앱 앱이 1amazon AWS에 배포 된 두 개의 유성 앱 사이에서 공유 MongoDb 컬렉션이 작동하지 않습니다.

module.exports = { 
    servers: { 
    one: { 
     host: 'IP', 
     username: 'ubuntu', 
     pem: 'path to my pem file' 

    } 
    }, 

    meteor: { 
    name: 'Dashboard', 
    path: 'Path to my project', 
    servers: { 
     one: {} 
    }, 
    buildOptions: { 
     serverOnly: true, 
    }, 
     docker: { 

     image: 'abernix/meteord:base', 
    }, 
    env: { 
     PORT: 80, 
     ROOT_URL: 'base url/', 
     MONGO_URL: 'mongodb://mongodb:27017/dbname' 
    }, 


    deployCheckWaitTime: 320, 
    enableUploadProgressBar: true 
    }, 

    mongo: { 
    oplog: true, 
    port: 27017, 
    servers: { 
     one: {}, 
    }, 
    }, 
}; 

MUP.JS의

MUP.JS는

module.exports = { 
    servers: { 
    one: { 
     host: 'IP', 
     username: 'ubuntu', 
     pem: 'path to my pem file' 

    } 
    }, 

    meteor: { 
    name: 'DashBoard2', 
    path: 'Path to my project', 
    servers: { 
     one: {} 
    }, 
    buildOptions: { 
     serverOnly: true, 
    }, 
     docker: { 

     image: 'abernix/meteord:base', 
    }, 
    env: { 
     PORT: 3000, 
     ROOT_URL: 'base url/', 
     MONGO_URL: 'mongodb://mongodb:27017/dbname' 
    }, 


    deployCheckWaitTime: 320, 
    enableUploadProgressBar: true 
    }, 


}; 

답변

0

은 특정 만든 된 데이터베이스에 대한 연결이 있습니까? 일반적으로 Meteor 콘솔은 MongoDB 데이터베이스에 연결할 수없는 경우 오류를 발생시킵니다. 또한 연결 문자열을 생략했는지 확신 할 수 없지만 반드시 있어야합니다.

MongoDB를 : // 사용자 : 암호 @ 서버 : 포트/데이터베이스