TailwindCSS production.

This commit is contained in:
Clive
2026-08-19 22:22:56 +10:00
parent e8e03a855a
commit 152a998311
7 changed files with 1207 additions and 23 deletions
+8
View File
@@ -5,11 +5,19 @@ WORKDIR /app
EXPOSE 80
EXPOSE 443
FROM node:24-alpine AS frontend
WORKDIR /src
COPY package.json package-lock.json ./
RUN npm ci
COPY . .
RUN npm run build:css
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src
COPY ["plushealthtech/plushealthtech.csproj", "plushealthtech/"]
RUN dotnet restore "plushealthtech/plushealthtech.csproj"
COPY . .
COPY --from=frontend /src/plushealthtech/wwwroot/css/tailwind.css ./plushealthtech/wwwroot/css/tailwind.css
WORKDIR "/src/plushealthtech"
RUN dotnet build "plushealthtech.csproj" -c Release -o /app/build