Closed3
nest.jsのdocker環境を作ってみる
下記を参考にDocker環境構築
ディレクトリ構成
.
├── nest.sample
│ └── Dockerfile
└── docker-compose.yml
Dockerfile
FROM node
RUN npm i -g @nestjs/cli@9.1.9
WORKDIR /nest-sample
docker-compose.yml
version: "3.8"
services:
api:
build: ./nest-sample
tty: true
ports:
- "3001:3000"
volumes:
- ./nest-sample:/api
command: sh -c "npm install && npm run build && npm run start:debug"
docker起動
docker-compose up
$ docker-compose run --rm api bash
$ nest new .
npm or yarn or pnpmを選ぶ選択肢が出てくるので好きなやつを選ぶ、今回はnpmを選択
$ exit
以下のコマンドで起動
$ docker-compose up
localhost:3001でHello,worldが出力される
このスクラップは2023/02/01にクローズされました