Docs Menu
Docs Home
/ /
Archivos de host

Migrar el alojamiento estático a Netlify

Importante

Consulte siempre la documentación oficial de MongoDB Atlas y Netlify para obtener la información más actualizada y precisa. Los pasos específicos pueden variar según los detalles de su proyecto y las tecnologías utilizadas.

Netlify es ideal para alojar sitios web estáticos y aplicaciones de una sola página (SPA) y, por lo tanto, será compatible con su aplicación de App Services existente.

Netlify ofrece diferentes métodos para implementar sus sitios web estáticos según sus necesidades. Conectar la CI/CD de Netlify a su repositorio Git es ideal, pero también puede implementar mediante una CLI, una API o incluso arrastrando y soltando. A continuación, se presenta un resumen de los métodos que pueden ser más útiles para los desarrolladores que actualmente utilizan el alojamiento de MongoDB Atlas. Consulte la documentación completa de Netlify sobre cómo... añadir un nuevo sitio para explorar todas las opciones en detalle.

  • Como precaución, asegúrese de tener una copia de seguridad de su aplicación y sus datos antes de realizar cualquier cambio significativo.

  • Un repositorio Git con el código de tu sitio web. La integración continua/reducida de Netlify se integra a la perfección con muchos proveedores de Git populares. Incluso si no utilizas la integración continua/reducida de Netlify, es muy recomendable usar un sistema de control de versiones.

  • Una cuenta de Netlify. Crear una cuenta de Netlify es gratuito y, opcionalmente, el proceso de registro te guiará por el siguiente. El plan gratuito debería cubrir tus necesidades de alojamiento al migrar desde MongoDB Atlas. Si necesitas más servicios y funciones, consulta los planes Pro y Enterprise de Netlify.

Puede utilizar la interfaz de usuario de Netlify para crear y administrar proyectos.

Puedes importar un proyecto existente desde un repositorio Git e implementarlo en Netlify. Al importar el repositorio de tu proyecto, la implementación continua de Netlify actualizará automáticamente tu sitio cada vez que envíes cambios. Para configurarlo usando la CLI de Netlify, consulta la sección sobre la CLI de Netlify en esta página.

Para crear un nuevo sitio desde un repositorio Git usando la Interfaz de Usuario de Netlify:

  1. Vaya a la página "Sitios" de su equipo de Netlify, abra el menú "Agregar nuevo sitio" y seleccione "Importar un proyecto existente".

  2. Seleccione el proveedor de Git donde está alojado su proyecto.

  3. Seleccione el repositorio existente de su proyecto.

  4. Ajustar la configuración del sitio y de la compilación.

Si tiene un proyecto existente en su máquina local que no está vinculado a un repositorio Git, puede implementar su sitio manualmente utilizando la zona de despliegue de Netlify.

Ve a la página "Sitios" de tu equipo, abre el menú "Añadir nuevo sitio" y selecciona "Implementar manualmente". Arrastra y suelta la carpeta de salida de tu sitio en la zona de despliegue para implementarlo.

La interfaz de línea de comandos (CLI) de Netlify te permite configurar la implementación continua directamente desde la línea de comandos. Puedes usar la CLI de Netlify para ejecutar un servidor de desarrollo local que puedes compartir con otros, ejecutar una compilación local y plugins, e implementar tu sitio manualmente.

Nota

Las siguientes instrucciones son abreviadas para ayudarle a comenzar la migración desde el alojamiento de MongoDB Atlas. Para una configuración avanzada, consulte la documentación completa de Netlify para comenzar a usar la CLI de Netlify.

1

Instale la CLI de Netlify en su equipo local. Esto le permitirá implementar y administrar sus proyectos mediante la línea de comandos.

npm install netlify-cli -g
2

La CLI de Netlify utiliza un token de acceso para autenticarse con Netlify. Para autenticarse y obtener un token de acceso mediante la línea de comandos, introduzca el siguiente comando desde cualquier directorio:

netlify login

Esto abrirá una ventana del navegador que le solicitará que inicie sesión con Netlify y otorgue acceso a Netlify CLI.

3

Para implementar su aplicación manualmente, sin implementación continua, ejecute el siguiente comando desde el directorio de su proyecto:

netlify deploy

La primera vez que ejecute el comando, Netlify CLI le solicitará que seleccione un sitio existente o cree uno nuevo, vinculando el sitio para todas las implementaciones futuras.

4

Para los repositorios almacenados en GitHub.com, puede usar Netlify CLI para conectar su repositorio ejecutando el siguiente comando desde su repositorio local:

netlify init

Netlify CLI necesitará acceso para crear una llave de despliegue y un webhook en el repositorio. Cuando ejecutes el comando anterior, se te pedirá iniciar sesión en tu cuenta de GitHub, lo que creará un token de acceso a nivel de cuenta. El token de acceso se almacenará en el Netlify CLI config.json. Tu contraseña de inicio de sesión nunca se almacenará.

5

Una vez que haya verificado que su aplicación se implementa correctamente en Netlify, elimine los archivos alojados de su aplicación Atlas App Services. Le recordamos que los dominios alojados en Atlas App Services dejarán de funcionar a partir del 30 de septiembre de 2025.

Si necesita asistencia adicional para los servicios de Netlify, comuníquese con su equipo de soporte.

Puedes configurar una página 404 personalizada para todas las rutas que no se resuelvan a un archivo estático. Esto no requiere reglas de redirección. Si añades una página 404.html a tu sitio, se detectará y mostrará automáticamente para cualquier ruta fallida.

Las reglas de redirección de Netlify aceptan una serie de opciones para personalizar cómo se comparan y redirigen las rutas utilizando la sintaxis del archivo _redirects (verejemplos).

Si su dominio apunta actualmente a MongoDB Atlas y desea usar el mismo dominio con Netlify, actualice sus registros DNS para que apunten a Netlify. Consulte la documentación de Netlify sobre la configuración de DNS externos.

Las respuestas de activos estáticos en Netlify se almacenan en caché en los nodos perimetrales globales de Netlify y se invalidan automáticamente cuando una implementación cambia el contenido. Las respuestas de activos estáticos solo pueden cambiar con nuevas implementaciones. Para un control más avanzado del almacenamiento en caché, consulte la documentación de Netlify sobre la infraestructura de almacenamiento en caché global.

Si necesita agregar a alguien al equipo, puede configurar controles de acceso basados ​​en roles que permitan al administrador tomar el control y otorgar acceso a las personas del equipo. Consulte la documentación de Netlify sobre la gestión de equipos.

Volver

Utilice un nombre de dominio personalizado