はじめに
Typescriptの勉強を始めたので、まずは実行環境を作りました。
nodejsの環境を作るだけですが、どなたかの参考になれば幸いです。
やりたいこと
Typescriptの実行環境を作りたい
方法
Dockerfileでコンテナを起動
Dockerfileの中身
NODE_VERでバージョン指定できます
ARG NODE_VER=20.10.0
FROM node:${NODE_VER}
WORKDIR /usr/src/app
# コンテナ内で必要パッケージを追加
RUN npm install -g typescript ts-node ts-node-dev
docker-compose.ymlの中身
ARG NODE_VER=20.10.0
FROM node:${NODE_VER}
WORKDIR /usr/src/app
# コンテナ内で必要パッケージを追加
RUN npm install -g typescript ts-node ts-node-dev
buildしてコンテナの中に入る
docker-compose up -d --build
docker-compose exec node-dev /bin/bash
コンパイルと実行
tsc --strictNullchecks sayHello.ts
node sayHello.js