targo-frontend/Dockerfile

16 lines
495 B
Docker

FROM nginx:alpine
#Copy files
RUN mkdir /usr/share/nginx/html/src
COPY dist/spa /usr/share/nginx/html
COPY source /usr/share/nginx/html/src
#Add script to replace VITE env vars
RUN curl -o /docker-entrypoint.d/env.sh -O https://raw.githubusercontent.com/Dutchskull/Vite-Dynamic-Environment-Variables/refs/heads/main/app/env.sh
RUN dos2unix /docker-entrypoint.d/env.sh
RUN chmod +x /docker-entrypoint.d/env.sh
ENTRYPOINT ["/docker-entrypoint.sh"]
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]