From 4fe2f7394ea9ef8282524ecfb7e21a2b5d0ba24d Mon Sep 17 00:00:00 2001 From: juan-server Date: Fri, 31 Jul 2026 22:22:55 -0500 Subject: [PATCH] Primer commit limpio para Gitea --- Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..461e586 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,28 @@ +FROM node:20-alpine + +WORKDIR /app + +# Instalar Nginx para servir el frontend +RUN apk add --no-cache nginx + +# Copiar e instalar dependencias del backend +COPY backend/package*.json ./backend/ +RUN cd backend && npm install + +# Copiar el backend +COPY backend ./backend + +# Copiar el frontend a la carpeta de Nginx +COPY frontend /usr/share/nginx/html + +# Copiar configuración de Nginx +COPY nginx.conf /etc/nginx/http.d/default.conf + +# Exponer puertos +EXPOSE 80 3000 + +# Script para iniciar backend y Nginx al mismo tiempo +COPY start.sh /start.sh +RUN chmod +x /start.sh + +CMD ["/start.sh"]