From 65632922179774d4b8f613492018cacd42eb68fe Mon Sep 17 00:00:00 2001 From: tokslaw7 Date: Thu, 8 Aug 2024 03:53:13 +0000 Subject: [PATCH] Run production build --- docker-compose.yml | 2 ++ docker/Dockerfile | 17 +++++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 6926441..1c48dc2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -13,6 +13,8 @@ services: - ./:/app - ./src/:/app/src - ./run.sh:/app/run.sh + - ./node_modules:/app/node_modules + - ./next:/app/.next extra_hosts: - backend.wrenchboard.api.live:10.10.33.15 - backend.wrenchboard.api.test:10.10.33.15 diff --git a/docker/Dockerfile b/docker/Dockerfile index 0a100b5..845ca98 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -110,6 +110,8 @@ RUN apk add --no-cache --virtual .build-deps-yarn curl gnupg tar \ # COPY docker-entrypoint.sh /usr/local/bin/ # ENTRYPOINT ["docker-entrypoint.sh"] +RUN mkdir -p /app + # set working directory WORKDIR /app @@ -117,22 +119,25 @@ WORKDIR /app ENV PATH /app/node_modules/.bin:$PATH # install app dependencies -COPY package.json ./ -#COPY package-lock.json ./ +COPY package.json /app +#COPY package-lock.json /app RUN npm install --silent #RUN npm install react-scripts@3.4.1 -g --silent #RUN npm install -g serve RUN npm install -g next +RUN npm install sharp # add app -COPY . ./ +COPY . /app # build app #RUN npm run-script build # start app #CMD ["serve", "-s", "build"] -CMD ["npm", "run", "dev"] +#CMD ["npm", "run", "dev"] + +#RUN npm run build +#CMD ["npm", "run", "start"] +CMD ["sh", "-c", "next build && next start"] -#RUN npm run-script build -#CMD ["npm", "run", "start"] \ No newline at end of file