16 lines
495 B
Docker
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;"]
|