FROM nginx:1.21.0-alpine as production

ENV NODE_ENV production

RUN mkdir -p /data/shared/glygen

RUN ln -s /data/shared/glygen /usr/share/nginx/html/ln2data

RUN ln -s /data/shared/glygen/releases /usr/share/nginx/html/ln2releases

RUN ln -s /data/shared/glygen/downloads /usr/share/nginx/html/ln2downloads

RUN ln -s /data/shared/glygen/releases/ftp /usr/share/nginx/html/ftp

COPY ./build /usr/share/nginx/html

COPY nginx.conf /etc/nginx/conf.d/default.conf

EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]

