Revisa tus dominios

Llevaba días batallando con mi sitio web. Por alguna razón, cuando hacía deploy (subir cambios al servidor), los cambios no se mostraban. A veces sí, a veces no. Era confuso y no encontraba un patrón que me dijera qué estaba pasando.

En mis proyectos personales me gusta experimentar y hacer pruebas con herramientas, tecnologías y frameworks nuevos para conocer sus ventajas y desventajas, entender en qué escenarios funcionan y en cuáles no.

En este caso específico estoy usando un VPS con Coolify + Cloudflare + Astro. Todo nuevo para mí, primera vez usándolo, puro experimento.

Como te contaba, a pesar de que en teoría los cambios se estaban subiendo, no aparecían en el sitio. Lo primero que pensé fue en el caché del navegador, hice pruebas y no parecía ser eso. Después recordé que Cloudflare cachea los assets (imágenes, css, js) de los sitios, limpié el caché y tampoco era eso.

Estuve buscando en Coolify alguna configuración que cacheara recursos, pero nada.

Hasta que se me ocurrió simplificar las cosas: ir quitando capa por capa. Lo primero fue eliminar Cloudflare. Al cambiar el DNS del dominio, me di cuenta de que había un registro medio raro, porque no era la IP de mi VPS.

Me pareció extraño, lo eliminé y recordé que probablemente era de otro servidor que anteriormente hosteaba la página.

Todo esto para darme cuenta de que ahí estaba el problema: el dominio estaba apuntando a 2 servidores diferentes, cada uno con versiones distintas del proyecto.

¿El consejo? Si eres como yo, que anda constantemente haciendo pruebas en sus proyectos, revisa los DNS de tus dominios y deja solo lo que necesitas.

Y otra cosa, esto fue algo sencillo y un error básico pero a todo mundo le puede pasar.

Te lo comparto para que lo tengas presente y lo tomes en cuenta.

Cero drama.

A darle.

—R