Build custom image for client dev server

This commit is contained in:
D. Scott Boggs 2023-06-20 11:47:20 -04:00
parent e33ce8b1a8
commit cdb01b26ce
3 changed files with 14 additions and 4 deletions

2
client/.dockerignore Normal file
View file

@ -0,0 +1,2 @@
node_modules/
dist/

10
client/Dockerfile Normal file
View file

@ -0,0 +1,10 @@
FROM node
# user node has UID 1000 in the container
USER node
EXPOSE 5173
VOLUME /client
WORKDIR /client
ADD package.json yarn.lock tsconfig.json tsconfig.node.json vite.config.ts /client/
RUN yarn
ADD public/ src/ index.html /client/