#docker #nginx #server-side-rendering #angular-universal
#docker #nginx #рендеринг на стороне сервера #angular-универсальный
Вопрос:
у меня возникли проблемы с запуском моего приложения mean stack в промежуточной среде. Источник страницы просмотра по-прежнему содержит только пустые теги. Он отлично работает в среде разработки (вероятно, потому, что я не использую docker в среде разработки).
Вот мой файл dockerfile:
#################
# Build the app #
#################
FROM node:14.5-alpine as build
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN npm install -g @angular/cli
RUN ng build --configuration=staging amp;amp; ng run bananas:server:staging
################
# Run in NGINX #
################
FROM nginx:alpine
COPY --from=build /app/dist/bananas/browser /usr/share/nginx/html
RUN rm /etc/nginx/conf.d/default.conf
COPY nginx/nginx.conf /etc/nginx/conf.d
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]