initial commit

This commit is contained in:
Ryan Cao 2022-05-20 19:35:25 +08:00
commit f26e14119c
No known key found for this signature in database
GPG key ID: 528A2C1B6656B97F
8 changed files with 2367 additions and 0 deletions

12
Dockerfile Normal file
View file

@ -0,0 +1,12 @@
FROM node:18-alpine as build-image
WORKDIR /app
COPY package.json yarn.lock .
RUN yarn install --frozen-lockfile
COPY . .
RUN yarn build
FROM node:18-alpine
WORKDIR /app
COPY --from=build-image /app/index.js /app/index.js
EXPOSE 3000
CMD [ "node", "index.js" ]