FROM nginx:1.21.6

MAINTAINER portal
WORKDIR /app/portal

COPY ./marketing-ui/admin-ui/dist-prod /app/portal/dist

COPY scripts/portal/nginx.template /etc/nginx/nginx.template

ENV GATEWAY_BACKEND_URL http://127.0.0.1:8089

EXPOSE 8080

ENTRYPOINT envsubst '${GATEWAY_BACKEND_URL}' < /etc/nginx/nginx.template > /etc/nginx/nginx.conf && cat /etc/nginx/nginx.conf && nginx -g 'daemon off;'