Registro y elevación de componentes base (ADN, Scripts, Servicios)

This commit is contained in:
Ricardo Monla
2026-02-15 20:37:53 -03:00
parent 9e9bf62c68
commit c865a7772b
25279 changed files with 3354766 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
# Dockerfile para SysACAD UI en Linux
# Basado en Node.js LTS (compatible con package.json: >=18 <=22)
# Version: 1.0.0
# Date: 2025-12-11
# Último Cambio: 2025-12-11 - Añadido --legacy-peer-deps para resolver conflictos de dependencias
FROM node:18-alpine
# Configuración básica
WORKDIR /app
ENV NODE_ENV=production
ENV PORT=3000
# Instalar dependencias del sistema
RUN apk add --no-cache bash
# Copiar archivos de la aplicación
COPY package.json .
COPY server.js .
COPY public/ public/
COPY .next/ .next/
# Instalar dependencias de producción
RUN npm install --production --legacy-peer-deps
# Exponer puerto
EXPOSE 3000
# Comando de inicio
CMD ["node", "server.js"]