mikesmith9532 commited on
Commit
4f349a8
·
1 Parent(s): 7754815

Create README.md

Browse files
Files changed (1) hide show
  1. README.md +19 -0
README.md ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM node:alpine
2
+
3
+ RUN addgroup -S appgroup && \
4
+ adduser -S appuser -G appgroup && \
5
+ mkdir -p /home/appuser/app && \
6
+ chown appuser:appgroup /home/appuser/app
7
+ USER appuser
8
+
9
+ RUN yarn config set prefix ~/.yarn && \
10
+ yarn global add serve
11
+
12
+ WORKDIR /home/appuser/app
13
+ COPY --chown=appuser:appgroup package.json yarn.lock ./
14
+ RUN yarn install --frozen-lockfile
15
+ COPY --chown=appuser:appgroup . .
16
+ RUN yarn build
17
+
18
+ EXPOSE 3000
19
+ CMD ["/home/appuser/.yarn/bin/serve", "-s", "dist", "-l", "3000"]