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

257
Views
El sitio web alojado en el contenedor docker no se actualiza en vivo

Estoy desarrollando un sitio web que quiero alojar dentro de un contenedor docker php-apache.
Yo uso el siguiente comando para ejecutar el contenedor:

 docker run -dit --restart unless-stopped --name my_www -p 8080:80 -v /path/to/repo:/var/www/html/ php:7.4-apache

Dado que vinculo el repositorio que contiene el código como un volumen al contenedor, espero que el sitio web se "actualice en vivo" cuando cambie el código localmente. Tuve este comportamiento correcto la última vez que lo intenté, pero ahora no puedo recuperarlo.
Cuando reviso el sitio web localmente en 127.0.0.1, todo está bien y los cambios se tienen en cuenta normalmente, pero no se propagan al contenedor de la ventana acoplable... Por alguna razón, los archivos de la ventana acoplable están adheridos a una versión anterior de la ventana acoplable. código, una vieja "estadística" del repositorio...
¿Alguna idea de cómo puedo arreglar esto y obtener una vista previa de los cambios en vivo?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Créditos a @Don't Panic por ayudar a depurar.
El navegador estaba almacenando todo en caché, por lo que no pude ver los cambios en vivo.
La solución fue habilitar el módulo de apache "expires" dentro del contenedor docker:

 $ docker exec -it <container_id> bash root@<container_id>:# a2enmod expires root@<container_id>:# exit $ docker restart my_www

Et voila :)

over 4 years ago · Santiago Trujillo 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!