diff --git a/.dockerignore b/.dockerignore index 3b0c16d..fa02d5e 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,10 +1,8 @@ node_modules -dist qa/screenshots .git *.log .DS_Store .vscode .idea -src/index.css.bak *.bak* diff --git a/Dockerfile.runtime b/Dockerfile.runtime new file mode 100644 index 0000000..b333730 --- /dev/null +++ b/Dockerfile.runtime @@ -0,0 +1,7 @@ +FROM nginx:1.27-alpine +COPY dist/ /usr/share/nginx/html/ +COPY nginx.conf /etc/nginx/conf.d/default.conf +RUN sed -i '/listen.*80/a\ server_name _;' /etc/nginx/conf.d/default.conf || true +EXPOSE 80 +HEALTHCHECK --interval=30s --timeout=3s --start-period=10s \ + CMD wget -q --spider http://127.0.0.1/ || exit 1