|
1 | 1 | --- |
2 | | -description: 'Feature Management and Project Consistency in Deploy Now' |
| 2 | +description: 'Managing Projects and Feature Slots in Deploy Now' |
3 | 3 | sidebar: 'docs' |
4 | 4 | prev: '/docs/faq/' |
5 | 5 | next: '/docs/provider/' |
6 | 6 | editable: true |
7 | 7 | --- |
8 | 8 |
|
9 | | -# Feature Management and Project Consistency in Deploy Now |
| 9 | +# Managing Projects and Feature Slots in Deploy Now |
10 | 10 |
|
11 | 11 | ## Overview |
12 | 12 |
|
13 | | -When using **Deploy Now**, each online project must be paired with a corresponding active Deploy Now Project feature. This ensures predictable deployment behavior and consistent resource usage across your projects. |
| 13 | +When managing your **Deploy Now** projects, a common misconception is that every online project is hard-linked to a specific "Project Feature" in your contract. |
14 | 14 |
|
15 | | -In Deploy Now, the number of enabled **Deploy Now features** must always match the number of **projects currently online**. |
| 15 | +In reality, Deploy Now features simply act as an overall pool of available **slots**. There is no direct connection between a specific project and a specific feature. Instead of looking for an exact match, you only need to ensure that your total number of available slots meets or exceeds your total number of currently deployed projects. |
16 | 16 |
|
17 | | -## Feature–Project Relationship |
| 17 | +## Understanding Static vs. Dynamic Slots |
18 | 18 |
|
19 | | -Deploy Now uses a one-to-one relationship between: |
| 19 | +When managing your features and projects, the only distinction you need to make is the *type* of project you are hosting. Features are categorized into two types of slots: |
20 | 20 |
|
21 | | -- **Feature units** — these represent active deployment capacity, including staging deployments and feature environments. |
22 | | -- **Online projects** — the live apps or sites currently deployed through Deploy Now. |
| 21 | +* **Static Slots:** Used for hosting static projects. |
| 22 | +* **Dynamic Slots:** Used for hosting dynamic projects. |
23 | 23 |
|
24 | | -Make sure your project count aligns with your available features before making changes to avoid temporary configuration mismatches. |
| 24 | +As long as you have enough slots of the correct type to cover your active projects, your Deploy Now environment will operate smoothly. The exact feature you add or remove does not matter, only the **total number of slots**. |
25 | 25 |
|
26 | | -## What Happens If a Feature Is Removed by Mistake |
| 26 | +## Deleting a Project and a Feature |
27 | 27 |
|
28 | | -If a Deploy Now feature that is associated with an online project is deleted unintentionally: |
| 28 | +Because there is no fixed connection between a project and a feature, removing a project to save costs is a straightforward, two-step process. You do not need to identify the "exact" feature to delete. |
29 | 29 |
|
30 | | -- The **online project is *not*** deleted. |
31 | | -- The project **remains in Deploy Now and continues to exist** as a resource. |
32 | | -- No data loss occurs as a result of the feature deletion. |
33 | | -- Deploy Now marks the project as lacking one matching feature but does not disable the project itself. |
| 30 | +To safely scale down: |
| 31 | +1. **Delete the Project:** Remove the specific online project you no longer need via the Deploy Now interface. Take note of whether it was a static or dynamic project. |
| 32 | +2. **Delete Any Matching Feature Slot:** Navigate to your plan management and cancel *any* feature of the corresponding type (static or dynamic). |
34 | 33 |
|
35 | | -## Restoring Normal Operation |
| 34 | +**Important:** Before removing a feature, always verify that your remaining number of slots is equal to or greater than the number of projects you plan to keep online. |
| 35 | + |
| 36 | +## What Happens If a Feature (Slot) Is Removed by Mistake? |
| 37 | + |
| 38 | +If you accidentally delete a Deploy Now feature slot before deleting a project—resulting in fewer slots than active projects—your deployments are safe: |
36 | 39 |
|
37 | | -To restore correct feature–project alignment: |
| 40 | +* The **online project is *not*** deleted. |
| 41 | +* The project remains in Deploy Now and your files are safe (no data loss occurs). |
| 42 | +* Deploy Now will simply flag your account as lacking the necessary slot capacity. |
| 43 | + |
| 44 | +## Restoring Normal Operation |
38 | 45 |
|
39 | | -1. **Re-activate a Deploy Now feature** via your dashboard or contacting support. |
40 | | -2. Ensure the **total number of active features matches the total number of online projects**. |
41 | | -3. Deploy Now will automatically return to normal operational state once alignment is restored. |
| 46 | +If you find yourself with a capacity mismatch (more projects than slots), you can easily restore normal operation by balancing your numbers: |
42 | 47 |
|
43 | | -This process ensures that each project has the correct deployment support without impacting uptime. |
| 48 | +* **Option A:** Re-activate a Deploy Now feature (static or dynamic, depending on what is missing) via your dashboard. |
| 49 | +* **Option B:** Delete an unused online project to free up an existing slot, bringing your active project count back within your limit. |
44 | 50 |
|
45 | 51 | ## Best Practice Recommendations |
46 | 52 |
|
47 | | -- Review your active features regularly via the Deploy Now dashboard. |
48 | | -- Before removing a feature, confirm that the intended project is no longer needed or has been decommissioned. |
49 | | -- If you encounter mismatches, re-add a free feature rather than deleting the associated project. |
| 53 | +* **Think in "Parking Spaces":** Treat your Deploy Now features like parking spaces (slots) and your projects like cars. Any car can park in any available space of the right size (static vs. dynamic). |
| 54 | +* **Check the Type:** Always double-check if the project you are managing is static or dynamic before adding or removing features. |
| 55 | +* **Count Before Deleting:** Before removing a feature from your account, briefly count your remaining active projects to ensure you have enough capacity left over. |
0 commit comments