diff --git a/Dockerfile b/Dockerfile index d07653b..dc6d91f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,9 @@ RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSI RUN mkdir app WORKDIR /app COPY . . -RUN yarn install -RUN yarn db:push -RUN yarn build +RUN pnpm install +RUN pnpm db:push +RUN pnpm build ENTRYPOINT ["./docker-entrypoint.sh"] \ No newline at end of file diff --git a/README.md b/README.md index db36abb..8c7c812 100644 --- a/README.md +++ b/README.md @@ -6,13 +6,13 @@ ### 종속성 -- 이 프로젝트는 Node.JS을 사용하고, 패키지 매니저를 Yarn Berry로 사용합니다. +- 이 프로젝트는 Node.JS을 사용하고, 패키지 매니저를 PNPM을 사용합니다. - 이 프로젝트는 MariaDB(또는 MySQL)와 Database ORM인 Prisma를 사용합니다. #### 종속성 설치 ```sh -yarn install +pnpm install ``` ### 설정 파일 @@ -29,9 +29,9 @@ yarn install 1. 먼저 .env에 DATABASE_URL부분을 채워 줍니다. - - 예시: `mysql://username:user_password@hostname:port/database?schema=public` + - 예시: `mysql://username:user_password@hostname:port/database` -2. 터미널 에서 `yarn db:push`를 합니다. +2. 터미널 에서 `pnpm db:push`를 합니다. ### 실행 @@ -40,7 +40,7 @@ yarn install #### 그냥 실행 (디버그용 로그 출력) ```sh -yarn dev +pnpm dev ``` #### 빌드 후 실행 @@ -48,11 +48,11 @@ yarn dev ##### 빌드 ```sh -yarn build +pnpm build ``` ##### 실행 ```sh -yarn start +pnpm start ``` diff --git a/docker-entrypoint.sh b/docker-entrypoint.sh index c8b7228..c511a2b 100755 --- a/docker-entrypoint.sh +++ b/docker-entrypoint.sh @@ -1,3 +1,3 @@ #!/bin/bash dockerize -wait tcp://database:1502 -timeout 20s -yarn start \ No newline at end of file +pnpm start \ No newline at end of file