0
mongodb 데이터를 json 형식으로 내보내고 .zip 파일로 API 요청에 반환해야하는 CMS를 구축 중입니다.도커 작성 스택 내에서 mongoexport를 하나의 컨테이너에서 다른 컨테이너로 실행
나는 "웹"라는 서비스를하고 난 그것을 코드 127 반환 그러나
const child = exec(`mongoexport --db meanbase --collection pages --out ${path.join(this.app.get('exportPath'), 'pages.json')} --jsonArray`)
를 실행하는 데 필요 해요 - 찾을 수 없음 명령을 사용합니다. 내 mongoDB 서비스가 다른 컨테이너에서 실행되기 때문입니다.
db:
image: mongo
expose:
- "27017"
- "37017"
command: --smallfiles
web:
build: .
expose:
- "80"
env_file:
- meanbase.env
links:
- db:db
nginx:
build: nginx
links:
- web:web
volumes_from:
- web
ports:
- "80:80"
db 컨테이너의 웹 컨테이너에서 mongoexport를 실행하고 웹 컨테이너로 다시 전달되는 컨텐츠를 얻으려면 어떻게해야합니까? 아니면 이것을하는 더 좋은 방법이 있습니까?