Fixed server, dockerfile draft

This commit is contained in:
Thomas
2020-11-02 15:15:48 +01:00
parent c1764a7d89
commit 41676a09bc
8 changed files with 68 additions and 35 deletions

View File

@@ -1,6 +1,19 @@
FROM alpine:edge
MAINTAINER gltron
RUN apk --update add openjdk11-jre
COPY tronio.jar /home/tronio.jar
CMD ["java","-jar","/home/tronio.jar"]
EXPOSE 8181
# https://medium.com/bb-tutorials-and-thoughts/packaging-your-vue-js-app-with-nodejs-backend-for-production-83abe213532c
FROM node:10 AS ui-build
WORKDIR /usr/src/app
COPY client/ ./client/
RUN cd client && npm install && npm run build
FROM node:10 AS server-build
WORKDIR /root/
COPY --from=ui-build /usr/src/app/client/dist ./server/dist
COPY server/package*.json ./server/
RUN cd server && npm install
COPY server/src ./server/
EXPOSE 3000
CMD ["npm", "start"]