space-smasher-9001/Dockerfile
2023-03-03 16:06:16 +01:00

33 lines
455 B
Docker

FROM node:18-alpine
RUN apk add g++ make py3-pip
RUN mkdir -p /usr/app
WORKDIR /usr/app
ENV API_PATH="/api"
COPY game/package*.json ./
RUN npm install --quite
COPY game .
RUN npm run build
FROM node:18-alpine
RUN mkdir -p /usr/app/public
WORKDIR /usr/app
ENV STATIC="/usr/app/public"
ENV PORT=80
EXPOSE 80/tcp
COPY --from=0 /usr/app/dist ./public
COPY server/package*.json ./
RUN npm install --quite
COPY server .
COPY ./run.sh .
CMD ./run.sh