Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

312
Vistas
Aplicación de reacción de recarga en vivo que funciona con docker-compose

Tengo dos servicios: frontal (lista de productos) y backend (servidor-api).

Creé un archivo docker-compose y funciona bien:

 version: '3.1' services: server-api: build: ./server-api ports: - "8080:8080" product-list: build: ./product-list environment: CHOKIDAR_USEPOLLING: "true" ports: - "3000:3000" depends_on: - server-api

Pero tengo un problema: la aplicación no se recarga después de un cambio.

He leído sobre esto, y mucha gente dice que CHOKIDAR_USEPOLLING: "true" debería funcionar.

no es para mi

Quisiera saber si es un problema de volumen (ahora mismo no tengo muy claro como funcionan o que volumen debo crear), o si tal vez debería instalar algo para ver los archivos.

Este es el Dockerfile que tengo en mi aplicación frontend:

 FROM node:14-alpine AS development ENV NODE_ENV development WORKDIR /app COPY package.json . COPY package-lock.json . RUN npm install COPY . . EXPOSE 3000 CMD ["npm", "start"]

Y en este momento solo uso docker-compose up para iniciar la aplicación.

Solo necesito saber qué sucedió con mi aplicación de reacción y por qué no se recarga, el servicio de back-end (servidor-api) funciona bien y no necesito una recarga en caliente en esa aplicación.

Cualquier ayuda es agradecida.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Para que los cambios entren en el contenedor, debe montar el proyecto como volumen. En la configuración actual, los cambios al proyecto caerán en el contenedor solo después de reconstruir la imagen.

Como ejemplo:

 product-list: build: ./product-list environment: CHOKIDAR_USEPOLLING: "true" ports: - "3000:3000" depends_on: - server-api volumes: - ".:/app"
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda