sdy

add dockerize

...@@ -4,11 +4,17 @@ RUN npm i -g @prisma/cli ...@@ -4,11 +4,17 @@ RUN npm i -g @prisma/cli
4 RUN mkdir /app 4 RUN mkdir /app
5 WORKDIR /app 5 WORKDIR /app
6 6
7 +ENV DOCKERIZE_VERSION v0.6.1
8 +RUN wget https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
9 + && tar -C /usr/local/bin -xzvf dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz \
10 + && rm dockerize-alpine-linux-amd64-$DOCKERIZE_VERSION.tar.gz
11 +
12 +ENTRYPOINT [ "dockerize", "-wait", "tcp://root:prisma@mysql:3306/prisma:3306", "-timeout", "25s" ]
13 +
7 COPY package*.json ./ 14 COPY package*.json ./
8 COPY prisma ./prisma/ 15 COPY prisma ./prisma/
9 16
10 RUN npm install && npx prisma generate 17 RUN npm install && npx prisma generate
11 -
12 CMD ["npm","start"] 18 CMD ["npm","start"]
13 19
14 COPY . . 20 COPY . .
...\ No newline at end of file ...\ No newline at end of file
......