Skip to content

Commit 57e707e

Browse files
Update Dockerfile for prod environment
1 parent 79c86cf commit 57e707e

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

Dockerfile

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/nodejs-18-minimal as build-stage
1+
FROM registry.access.redhat.com/ubi9/nodejs-18-minimal AS build-stage
22

33
ENV TZ="Europe/Helsinki"
44

@@ -14,15 +14,18 @@ RUN npm run build
1414

1515
FROM registry.access.redhat.com/ubi9/nodejs-18-minimal
1616

17+
ENV NODE_ENV=production
18+
1719
WORKDIR /opt/app-root/src
1820

19-
COPY --from=build-stage /opt/app-root/src/.next/ /opt/app-root/src/.next/
20-
COPY --from=build-stage /opt/app-root/src/public/ /opt/app-root/src/public/
21-
COPY --from=build-stage /opt/app-root/src/package.json /opt/app-root/src/package.json
22-
COPY --from=build-stage /opt/app-root/src/package-lock.json /opt/app-root/src/package-lock.json
21+
COPY --from=build-stage /opt/app-root/src/.next/ ./.next/
22+
COPY --from=build-stage /opt/app-root/src/public/ ./public/
23+
COPY --from=build-stage /opt/app-root/src/package.json ./package.json
24+
COPY --from=build-stage /opt/app-root/src/package-lock.json ./package-lock.json
25+
COPY --from=build-stage /opt/app-root/src/src/content ./src/content
2326

24-
RUN npm ci --production
27+
RUN npm ci
2528

26-
EXPOSE 3000
29+
EXPOSE 8080
2730

28-
CMD ["npm", "start"]
31+
CMD ["npm", "start", "--", "-p", "8080"]

0 commit comments

Comments
 (0)