# Статическая сборка SvelteKit и раздача через serve FROM node:22-alpine AS build WORKDIR /app ARG PUBLIC_TELEMT_GATEWAY_URL=http://127.0.0.1:8080 ENV PUBLIC_TELEMT_GATEWAY_URL=$PUBLIC_TELEMT_GATEWAY_URL COPY package.json package-lock.json ./ RUN npm ci COPY . . RUN npm run build FROM node:22-alpine RUN npm install -g serve@14 WORKDIR /srv COPY --from=build /app/build ./build EXPOSE 4173 CMD ["serve", "-s", "build", "-l", "4173"]