From 7a7e28793e5b598f27ec0a379026f85ac5e9da81 Mon Sep 17 00:00:00 2001 From: Seth Juarez Date: Wed, 16 Sep 2026 13:34:09 -0700 Subject: [PATCH] chore: remove legacy web container deploy artifacts Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- web/.dockerignore | 8 -------- web/Dockerfile | 25 ------------------------- web/nginx/nginx.conf | 31 ------------------------------- 3 files changed, 64 deletions(-) delete mode 100644 web/.dockerignore delete mode 100644 web/Dockerfile delete mode 100644 web/nginx/nginx.conf diff --git a/web/.dockerignore b/web/.dockerignore deleted file mode 100644 index cc380acae..000000000 --- a/web/.dockerignore +++ /dev/null @@ -1,8 +0,0 @@ -.DS_Store -node_modules -dist - -.astro -.cache - -npm-debug.log* \ No newline at end of file diff --git a/web/Dockerfile b/web/Dockerfile deleted file mode 100644 index 7c9ed3a29..000000000 --- a/web/Dockerfile +++ /dev/null @@ -1,25 +0,0 @@ -FROM node:24-alpine3.21 AS base -WORKDIR /app - -# By copying only the package.json and package-lock.json here, we ensure that the following `-deps` steps are independent of the source code. -# Therefore, the `-deps` steps will be skipped if only the source code changes. -COPY package.json package-lock.json ./ - -FROM base AS prod-deps -RUN npm install --omit=dev - -FROM base AS build-deps -RUN npm install - -FROM build-deps AS build -COPY . . -RUN npm run build - -FROM nginx:alpine AS runtime -COPY --from=prod-deps /app/node_modules ./node_modules -COPY --from=build /app/dist ./dist - -COPY ./nginx/nginx.conf /etc/nginx/nginx.conf -COPY --from=build /app/dist /usr/share/nginx/html - -EXPOSE 8080 \ No newline at end of file diff --git a/web/nginx/nginx.conf b/web/nginx/nginx.conf deleted file mode 100644 index a1a618701..000000000 --- a/web/nginx/nginx.conf +++ /dev/null @@ -1,31 +0,0 @@ -worker_processes 1; - -events { - worker_connections 1024; -} - -http { - server { - listen 8080; - server_name _; - - root /usr/share/nginx/html; - index index.html index.htm; - include /etc/nginx/mime.types; - - gzip on; - gzip_min_length 1000; - gzip_proxied expired no-cache no-store private auth; - gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript; - - error_page 404 /404.html; - location = /404.html { - root /usr/share/nginx/html; - internal; - } - - location / { - try_files $uri $uri/index.html =404; - } - } -} \ No newline at end of file