FIx: edit readme and dockerfile

This commit is contained in:
Siwoo Jeon 2024-10-09 11:42:50 +09:00
parent c2d0d905b8
commit e3d3f1ce4f
Signed by: migan
GPG key ID: 036E9A8C5E8E48DA
3 changed files with 11 additions and 11 deletions

View file

@ -7,9 +7,9 @@ RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSI
RUN mkdir app RUN mkdir app
WORKDIR /app WORKDIR /app
COPY . . COPY . .
RUN yarn install RUN pnpm install
RUN yarn db:push RUN pnpm db:push
RUN yarn build RUN pnpm build
ENTRYPOINT ["./docker-entrypoint.sh"] ENTRYPOINT ["./docker-entrypoint.sh"]

View file

@ -6,13 +6,13 @@
### 종속성 ### 종속성
- 이 프로젝트는 Node.JS을 사용하고, 패키지 매니저를 Yarn Berry로 사용합니다. - 이 프로젝트는 Node.JS을 사용하고, 패키지 매니저를 PNPM을 사용합니다.
- 이 프로젝트는 MariaDB(또는 MySQL)와 Database ORM인 Prisma를 사용합니다. - 이 프로젝트는 MariaDB(또는 MySQL)와 Database ORM인 Prisma를 사용합니다.
#### 종속성 설치 #### 종속성 설치
```sh ```sh
yarn install pnpm install
``` ```
### 설정 파일 ### 설정 파일
@ -29,9 +29,9 @@ yarn install
1. 먼저 .env에 DATABASE_URL부분을 채워 줍니다. 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 ```sh
yarn dev pnpm dev
``` ```
#### 빌드 후 실행 #### 빌드 후 실행
@ -48,11 +48,11 @@ yarn dev
##### 빌드 ##### 빌드
```sh ```sh
yarn build pnpm build
``` ```
##### 실행 ##### 실행
```sh ```sh
yarn start pnpm start
``` ```

View file

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
dockerize -wait tcp://database:1502 -timeout 20s dockerize -wait tcp://database:1502 -timeout 20s
yarn start pnpm start