Я новичок docker и пытаюсь докеризировать простые проекты как часть моего учебного процесса. Я пытаюсь докеризировать проект Nest JS, но команда docker-compose
up не выполняется.
Мои файлы Dockerfile и docker -compose. * Выглядят так, как показано ниже. Я пробовал различные изменения в файлах Dockerfile и docker, но безуспешно. Может ли кто-нибудь определить проблему или что-то, чего мне не хватает. *
docker -compose.yml
version: '3'
services:
app:
build: .
ports:
- '8081:8081'
docker -compose.dev.yml
version: '3'
services:
app:
command: npm start
volumes:
- .:/usr/src/app
environment:
- NODE_ENV=development
И вот команда, которую я запускаю ...
docker-compose -f docker-compose.yml -f docker-compose.dev.yml up
Команда завершается с ошибкой ниже
Attaching to nestjs-api-server_app_1
app_1 |
app_1 | > BookAPI@0.0.1 start /usr/src/app
app_1 | > npm run copy-resources && nodemon --watch src -e ts,tsx --exec ts-node src/main.ts
app_1 |
app_1 |
app_1 | > BookAPI@0.0.1 copy-resources /usr/src/app
app_1 | > ts-node scripts/copy-resources.ts
app_1 |
app_1 | sh: 1: ts-node: not found
app_1 | npm ERR! code ELIFECYCLE
app_1 | npm ERR! syscall spawn
app_1 | npm ERR! file sh
app_1 | npm ERR! errno ENOENT
app_1 | npm ERR! BookAPI@0.0.1 copy-resources: `ts-node scripts/copy-resources.ts`
app_1 | npm ERR! spawn ENOENT
app_1 | npm ERR!
app_1 | npm ERR! Failed at the BookAPI@0.0.1 copy-resources script.
app_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
app_1 | npm WARN Local package.json exists, but node_modules missing, did you mean to install?
app_1 |
app_1 | npm ERR! A complete log of this run can be found in:
app_1 | npm ERR! /root/.npm/_logs/2020-02-27T20_07_39_822Z-debug.log
app_1 | npm ERR! code ELIFECYCLE
app_1 | npm ERR! errno 1
app_1 | npm ERR! BookAPI@0.0.1 start: `npm run copy-resources && nodemon --watch src -e ts,tsx --exec ts-node src/main.ts`
app_1 | npm ERR! Exit status 1
app_1 | npm ERR!
app_1 | npm ERR! Failed at the BookAPI@0.0.1 start script.
app_1 | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
app_1 | npm WARN Local package.json exists, but node_modules missing, did you mean to install?
app_1 |
app_1 | npm ERR! A complete log of this run can be found in:
app_1 | npm ERR! /root/.npm/_logs/2020-02-27T20_07_39_847Z-debug.log
nestjs-api-server_app_1 exited with code 1