[typescript] 타입스크립트 소스코드를 도커 컨테이너에서 실행하기

목차

  1. 타입스크립트 소스코드 작성
  2. 도커 이미지 빌드하기
  3. 도커 컨테이너 실행하기

1. 타입스크립트 소스코드 작성

먼저, 타입스크립트로 작성된 코드를 작성합니다. 예를 들어, app.ts라는 파일에 다음과 같은 간단한 타입스크립트 코드를 작성해보겠습니다.

// app.ts
function greet(name: string) {
  console.log(`Hello, ${name}!`);
}

greet('World');

2. 도커 이미지 빌드하기

다음으로, 타입스크립트 코드를 실행할 수 있는 도커 이미지를 빌드해야 합니다. 이를 위해서는 다음과 같이 Dockerfile을 작성합니다.

FROM node:14

WORKDIR /app

COPY package.json package-lock.json /app/
RUN npm install

COPY . /app

CMD ["npm", "start"]

Dockerfile에서는 노드(Node.js)를 기반으로 한 이미지를 사용하여 소스코드를 빌드하고 실행하는 설정을 정의하고 있습니다.

3. 도커 컨테이너 실행하기

이제 도커 명령어를 사용하여 이미지를 빌드하고 컨테이너를 실행할 수 있습니다.

도커 명령어를 사용하여 이미지를 빌드합니다.

docker build -t my-typescript-app .

이제 이미지가 빌드되었으므로, 다음 명령어를 사용하여 컨테이너를 실행합니다.

docker run my-typescript-app

이제 타입스크립트 코드가 도커 컨테이너에서 성공적으로 실행되었습니다.

도커를 사용하여 타입스크립트 소스코드를 실행하는 방법에 대한 간단한 안내였습니다. 만약 도움이 필요하다면 언제든지 물어보세요.