Files
dexorder/deploy/docker/Dockerfile-server
2024-07-11 13:39:33 -04:00

31 lines
652 B
Plaintext

FROM node:20
ARG CONFIG
ARG DEPLOYMENT=$CONFIG
RUN apt-get update -y && apt-get upgrade -y
WORKDIR /dexorder/server
COPY server/package.json .
COPY server/yarn.lock .
RUN apt-get update -y && apt-get upgrade -y
RUN yarn install
WORKDIR /dexorder/contract
COPY contract/deployment/$DEPLOYMENT/ ./
WORKDIR /dexorder/server
COPY server/ ./
COPY server/.env-$CONFIG .env
WORKDIR /dexorder/web
COPY web/package.json .
COPY web/src/common.js src/common.js
COPY backend/conf/metadata-$CONFIG.json* public/metadata.json
COPY backend/conf/$CONFIG/metadata-$CONFIG.json* public/metadata.json
WORKDIR /dexorder/server
ENTRYPOINT []
CMD ["node","main.js"]