Skip to content

Commit ac23a51

Browse files
authored
feat(docker): updated docker file for ssr (#865)
- Ticket: [ENG-10144] - Feature flag: n/a ## Summary of Changes 1. Updated docker file for SSR.
1 parent a02d0bc commit ac23a51

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

Dockerfile

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,27 @@ WORKDIR /code
1818

1919
COPY --from=build /app/dist /code/dist
2020

21+
# SSR
22+
FROM node:22-alpine AS ssr
23+
24+
WORKDIR /app
25+
26+
COPY package*.json ./
27+
RUN npm install
28+
29+
COPY . .
30+
31+
RUN npm link @angular/cli
32+
RUN NG_BUILD_OPTIMIZE_CHUNKS=1 ng build --configuration=ssr --verbose
33+
34+
RUN npm ci --omit=dev --ignore-scripts --no-audit --no-fund
35+
36+
EXPOSE 4000
37+
38+
ENV PORT=4000
39+
40+
CMD ["node", "dist/osf/server/server.mjs"]
41+
2142
# Dev - run only
2243
FROM build AS dev
2344

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)