[typescript] 타입스크립트 소스코드를 도커 컨테이너에서 실행하기
목차
- 타입스크립트 소스코드 작성
- 도커 이미지 빌드하기
- 도커 컨테이너 실행하기
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
이제 타입스크립트 코드가 도커 컨테이너에서 성공적으로 실행되었습니다.
도커를 사용하여 타입스크립트 소스코드를 실행하는 방법에 대한 간단한 안내였습니다. 만약 도움이 필요하다면 언제든지 물어보세요.