FROM node:8.11.3 as react-build

## ENV VARIABLES ##
## DEV ##
ENV NODE_ENV dev

## PROD ##
ENV NODE_ENV prod

ARG var_env
ENV ambiente=$var_env

COPY . /user/app

WORKDIR /user/app

#install project dependencies
RUN yarn install --pure-lockfile
RUN npm rebuild node-sass

RUN chmod u+x scripts/config-env.sh
RUN /bin/bash scripts/config-env.sh

FROM nginx:1.15.0-alpine
ARG var_env

COPY --from=react-build /user/app/dist/ /usr/share/nginx/html/
RUN apk add -U tzdata
RUN cp /usr/share/zoneinfo/Brazil/East /etc/localtime
RUN rm -f /etc/nginx/conf.d/default.conf
COPY scripts/portal.conf /etc/nginx/conf.d/
