מחיקת סביבות
תוכל למחוק סביבה כדי להסיר לצמיתות את מסד הנתונים שלה ואת כל ההגדרות המשויכות. פעולה זו אינה ניתנת לביטול.
הגבלות
Section titled “הגבלות”הכללים הבאים חלים בעת מחיקת סביבה:
- לא ניתן למחוק את סביבת
master. היא משמשת כשורש הפרויקט שלך וחייבת תמיד להתקיים. - לא ניתן למחוק סביבה עם ענפי ילד פעילים. עליך תחילה למחוק או לארכב את כל סביבות הילדים לפני הסרת ההורה.
- לא ניתן למחוק סביבה שעוברת merge. המתן עד שה-merge יסתיים או בטל אותו לפני ניסיון המחיקה.
מה קורה במהלך המחיקה
Section titled “מה קורה במהלך המחיקה”כשאתה מוחק סביבה, Archie Core מבצע ניקוי מלא של כל המשאבים הייעודיים:
- הסרת נתונים לצמיתות: מסד הנתונים PostgreSQL הייעודי וכל פרטי הגישה האבטחה המשויכים נמחקים לצמיתות.
- ניקוי הגדרות: כל ההגדרות הספציפיות לסביבה — כולל ספקי קבצים, שיטות אימות ומדיניות אבטחה (CORS, Rate Limits) — מוסרים מהפרויקט.
- הסרת API ו-Gateway: כל נתיבי API gateway מותאמים והגדרות ניהול API המוגבלות לסביבה מושבתים.
- ביטול רישום מהפלטפורמה: הסביבה מוסרת מהיררכיית הפרויקט וההקשר שלה לא זמין עוד בכל הפלטפורמה.
GraphQL API
Section titled “GraphQL API”Mutation: deleteEnvironment
Section titled “Mutation: deleteEnvironment”mutation DeleteEnvironment($input: DeleteEnvironmentInput!) { deleteEnvironment(input: $input) { success message }}Variables:
{ "input": { "projectId": "f7e4a264-d659-4719-91e8-c2d74654e529", "environmentName": "staging" }}Response:
{ "data": { "deleteEnvironment": { "success": true, "message": "Environment deleted successfully" } }}