remove legacy root Tinode webapp
This commit is contained in:
+4
-9
@@ -1,9 +1,6 @@
|
||||
# ---- Stage 1: build static assets ----
|
||||
# The frontend was fully rewritten from scratch under web/ (Vite + React + TS) on branch
|
||||
# redesign/desktop-multicolumn, merged into dev 2026-09-09 -- this replaces the old webpack build
|
||||
# that used to live at the repo root (umd/, css/base.min.css, index.html, etc.). See web/README-
|
||||
# equivalent context in the redesign plan for why: this Dockerfile previously never touched web/ at
|
||||
# all, so every "deploy" kept shipping the old app regardless of what was on dev.
|
||||
# The active frontend lives under web/ (Vite + React + TypeScript). The legacy
|
||||
# root-level Webpack application has been removed; production must only build web/.
|
||||
FROM node:22-alpine AS build
|
||||
|
||||
WORKDIR /app/web
|
||||
@@ -26,10 +23,8 @@ COPY docker/nginx.conf /etc/nginx/conf.d/default.conf
|
||||
|
||||
WORKDIR /usr/share/nginx/html
|
||||
|
||||
# Vite's build output is fully self-contained: index.html + favicon.svg/icons.svg (from web/public/,
|
||||
# copied verbatim) + assets/ (content-hashed JS/CSS chunks) -- no separate umd/css/img/audio/
|
||||
# manifest/service-worker/firebase files the way the old build had, none of that machinery exists
|
||||
# in the new app.
|
||||
# Vite's build output is fully self-contained: index.html, public assets and
|
||||
# content-hashed JS/CSS chunks.
|
||||
COPY --from=build /app/web/dist/. ./
|
||||
|
||||
HEALTHCHECK --interval=1m --timeout=3s --start-period=10s \
|
||||
|
||||
Reference in New Issue
Block a user