Commit ·
4f349a8
1
Parent(s): 7754815
Create README.md
Browse files
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"]
|