Eliminar entornos
Puedes eliminar un entorno para eliminar permanentemente su base de datos y toda la configuración asociada. Esta acción no se puede deshacer.
Restricciones
Sección titulada «Restricciones»Las siguientes reglas aplican al eliminar un entorno:
- El entorno
masterno se puede eliminar. Sirve como raíz de tu proyecto y debe existir siempre. - Un entorno con ramas hijas activas no se puede eliminar. Primero debes eliminar o archivar todos los entornos hijos antes de eliminar el padre.
- Un entorno en proceso de merge no se puede eliminar. Espera a que el merge se complete o cancélalo antes de intentar la eliminación.
Qué ocurre durante la eliminación
Sección titulada «Qué ocurre durante la eliminación»Cuando eliminas un entorno, Archie Core realiza una limpieza completa de todos los recursos dedicados:
- Eliminación permanente de datos: La base de datos PostgreSQL dedicada y todas sus credenciales de seguridad asociadas se eliminan permanentemente.
- Limpieza de configuración: Todas las configuraciones específicas del entorno — incluyendo proveedores de archivos, métodos de autenticación y políticas de seguridad (CORS, límites de tasa) — se eliminan del proyecto.
- Eliminación de API y Gateway: Cualquier ruta personalizada de API gateway y configuraciones de gestión API del entorno se desmantelan.
- Desregistro en la plataforma: El entorno se elimina de la jerarquía del proyecto y su contexto ya no está disponible en la plataforma.
GraphQL API
Sección titulada «GraphQL API»Mutation: deleteEnvironment
Sección titulada «Mutation: deleteEnvironment»mutation DeleteEnvironment($input: DeleteEnvironmentInput!) { deleteEnvironment(input: $input) { success message }}Variables:
{ "input": { "projectId": "f7e4a264-d659-4719-91e8-c2d74654e529", "environmentName": "staging" }}Respuesta:
{ "data": { "deleteEnvironment": { "success": true, "message": "Environment deleted successfully" } }}