Deployment

Introduction

Deployment in D3E Studio involves the process of taking a built project and making it available for use. It typically includes transferring the project files and configurations to a server or hosting environment where it can be accessed by end-users.

1. Deployment Order:

1.1. Server Build Deployment:

  • Objective: Deploy the server build first before the web build.

  • Reasoning: Ensures that the backend infrastructure and server-side logic are in place before deploying the frontend components.

1.2. Web Build Deployment:

  • Objective: Deploy the web build after the running deployment of the server build.

  • Reasoning: Completes the deployment process by making frontend components and user interfaces accessible.

2. Deployment Status:

  • Scheduled: The initial status when a deployment is triggered.

  • Running: Indicates that the deployment is live and actively in progress.

  • Failed: Signifies that the deployment process encountered errors or issues.

3. Accessing Deployments:

  • Deployment Link: Click on the deployment link to access the deployed project.

4. Deployment Logs:

Log Availability:

  • Access: View deployment logs to track the progress and identify any issues.
  • Purpose: Helps in debugging and understanding the deployment process.

5. Deployment Management:

Start and Stop:

  • Action: Anytime, start or stop the deployment process.
  • Purpose: Provides flexibility to control the deployment status based on project requirements.

Delete Deployment:

  • Action: Delete a deployment if necessary.
  • Consideration: Use with caution, as deleting a deployment may impact accessibility.

6. Detailed Deployment Information:

Click on Deployment:

  • Action: Click on a particular deployment to access detailed information.

7. Redeployment:

Re-Deploy:

  • Action: Re-deploy a specific deployment.
  • Purpose: Useful in scenarios where a re-deployment is required to address updates or changes.

Deployments in D3E Studio provide a robust mechanism to seamlessly transition from successful builds to live projects. The ability to manage deployment order, monitor status, access detailed logs, and control deployment actions ensures a streamlined and efficient deployment process.

By following the steps outlined in this documentation, developers can confidently deploy their projects in D3E Studio, maintaining control and visibility throughout the deployment lifecycle.