commit 4fe2f7394ea9ef8282524ecfb7e21a2b5d0ba24d Author: juan-server Date: Fri Jul 31 22:22:55 2026 -0500 Primer commit limpio para Gitea 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"]