diff --git a/work-queue-webui/.dockerignore b/work-queue-webui/.dockerignore deleted file mode 100644 index 5d1b033..0000000 --- a/work-queue-webui/.dockerignore +++ /dev/null @@ -1,7 +0,0 @@ -node_modules -dist -.git -.gitignore -*.md -eslint.config.js -vite.config.js diff --git a/work-queue-webui/Dockerfile b/work-queue-webui/Dockerfile deleted file mode 100644 index 994fd98..0000000 --- a/work-queue-webui/Dockerfile +++ /dev/null @@ -1,20 +0,0 @@ -# Stage 1: Build the React app -FROM node:22-alpine AS builder - -WORKDIR /app - -COPY package*.json ./ -RUN npm ci - -COPY . . -RUN npm run build - -# Stage 2: Serve with nginx -FROM nginx:alpine - -COPY --from=builder /app/dist /usr/share/nginx/html -COPY --from=builder /app/docker/nginx.conf /etc/nginx/conf.d/default.conf - -EXPOSE 80 443 - -CMD ["nginx", "-g", "daemon off;"] diff --git a/work-queue-webui/docker/nginx.conf b/work-queue-webui/docker/nginx.conf deleted file mode 100644 index 38c4ef3..0000000 --- a/work-queue-webui/docker/nginx.conf +++ /dev/null @@ -1,18 +0,0 @@ -server { - listen 80; - server_name _; - - root /usr/share/nginx/html; - index index.html; - - # Serve static files - location / { - try_files $uri $uri/ /index.html; - } - - # Cache static assets - location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2)$ { - expires 1y; - add_header Cache-Control "public, immutable"; - } -}