Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

314
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!