FROM node as builder

COPY . /app
RUN sed -i "s/localStorage.getItem('current_language')/'fr'/g" /app/js/XG/main.js
RUN npm install -g uglify-js
RUN node /app/r.js -o /app/js/XG/build.js
RUN uglifyjs --compress --verbose /app/js/XG/kis.min.js -o /app/js/XG/kis2.min.js
RUN mv /app/js/XG/kis.min.js /app/js/XG/__kis.min.js
RUN mv /app/js/XG/kis2.min.js /app/js/XG/kis.min.js

RUN sed -i "s/@jenkins_comment1 -->//g" /app/index.html
RUN sed -i "s/<\!-- @jenkins_comment2//g" /app/index.html 
RUN sed -i "s/<\!-- @jenkins_uncomment//g" /app/index.html
RUN sed -i "s/@jenkins_uncomment -->//g" /app/index.html
RUN rm -f /app/Dockerfile
RUN rm -f /app/karma.conf.js



FROM bitnami/nginx
COPY --from=builder /app /app
EXPOSE 80
