Initial commit

This commit is contained in:
Alan Bridgeman 2025-02-17 16:19:35 -06:00
commit 9277a804bb
18 changed files with 851 additions and 0 deletions

26
Dockerfile Normal file
View file

@ -0,0 +1,26 @@
FROM node:lts
WORKDIR /usr/src/app
COPY package*.json ./
COPY .npmrc ./
COPY yarn.lock ./
RUN yarn install --frozen-lockfile
COPY ./src ./src
COPY ./gulpfile.mjs ./
COPY ./tsconfig.json ./
RUN yarn build
ARG NODE_ENV=production
ENV NODE_ENV=$NODE_ENV
ARG PORT=3000
ENV PORT=$PORT
EXPOSE $PORT
CMD ["yarn", "start"]