From f06e4674aaf93e35ebbbf6f52c170352375938d1 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 29 Apr 2026 22:31:39 -0500 Subject: [PATCH] up --- Dockerfile | 20 +++----------------- package.json | 6 +----- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2d5ab58..5b55121 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,19 +1,7 @@ # ────────────────────────────────────────── -# Stage 1: Build del frontend (assets JS/CSS) -# ────────────────────────────────────────── -FROM node:18-alpine AS frontend -WORKDIR /app - -COPY package.json webpack.mix.js postcss.config.js tailwind.config.js ./ -# Eliminar lock para que npm respete los overrides de package.json -RUN rm -f package-lock.json && npm install --legacy-peer-deps - -COPY resources/ resources/ -COPY public/ public/ -RUN npm run production - -# ────────────────────────────────────────── -# Stage 2: Build del binario Go +# Stage 1: Build del binario Go +# Los assets del frontend (public/) se compilan localmente +# antes del push con: npm run production # ────────────────────────────────────────── FROM golang:1.22-alpine AS builder WORKDIR /app @@ -25,8 +13,6 @@ COPY go.mod go.sum ./ RUN go mod download COPY . . -# Copiar assets del frontend compilados -COPY --from=frontend /app/public ./public RUN CGO_ENABLED=1 GOOS=linux go build -ldflags="-s -w" -o apiv2 . diff --git a/package.json b/package.json index 38940e7..76071db 100755 --- a/package.json +++ b/package.json @@ -72,10 +72,6 @@ "axios": "^1.7.7", "css-loader": "^5.2.7", "flag-icons": "^6.15.0", - "lodash": "^4.17.21", - "webpack": "^5.95.0" - }, - "overrides": { - "webpack-cli": "4.10.0" + "lodash": "^4.17.21" } }