> ## Documentation Index
> Fetch the complete documentation index at: https://docs.loupp.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Deployments

> Track deployment history and view deployment logs for your shared hosting applications

## Overview

Monitor deployment history, view detailed logs, and track the status of your application deployments on shared hosting servers. Track changes, monitor deployment progress, and troubleshoot deployment issues.

## Deployment History Interface

### Overview Dashboard

The deployments interface displays comprehensive deployment information:

<CardGroup cols={3}>
  <Card title="Deployment Info" icon="info">
    * Deployment timestamp and duration
    * User who triggered deployment
    * Current deployment status
  </Card>

  <Card title="Source Control" icon="git">
    * Branch information
    * Commit details
    * Repository links
  </Card>

  <Card title="Status Monitoring" icon="monitor">
    * Real-time status updates
    * Success/failure indicators
    * Error details when available
  </Card>
</CardGroup>

## Deployment History Table

### Table Structure

The deployment history table provides detailed information for each deployment:

<AccordionGroup>
  <Accordion title="Deployment Info Column">
    **Content**: Timestamp and user information

    **Format**: Date, time, and user name with clock icon

    **Display**:

    * Clock icon with formatted date/time (M d, Y H:i)
    * User name who triggered the deployment
    * "by \[username]" format for user attribution
  </Accordion>

  <Accordion title="Branch Column">
    **Content**: Active deployment branch

    **Format**: Branch name with Git icon

    **Links**: Direct links to source control platform (GitHub/GitLab)

    **Display**: Git icon with branch name, links to repository tree view
  </Accordion>

  <Accordion title="Status Column">
    **Content**: Current deployment status

    **Format**: Status badge with color coding

    **Types**: Active, Failed, Completed, Running
  </Accordion>

  <Accordion title="Actions Column">
    **Content**: Available operations

    **Format**: Three-dot menu with options

    **Actions**: View logs (primary action available)
  </Accordion>
</AccordionGroup>

### Status Types

<CardGroup cols={4}>
  <Card title="Active" icon="check">
    Deployment completed successfully
  </Card>

  <Card title="Failed" icon="x">
    Deployment encountered errors
  </Card>

  <Card title="Running" icon="clock">
    Deployment in progress
  </Card>

  <Card title="Pending" icon="pause">
    Deployment queued for execution
  </Card>
</CardGroup>

## Deployment Process

### Deployment Workflow

<Steps>
  <Step title="Trigger deployment">
    Manual trigger or automatic webhook activation
  </Step>

  <Step title="Repository sync">
    Pull latest code from source control
  </Step>

  <Step title="Dependency management">
    Install/update Composer and npm packages
  </Step>

  <Step title="Build process">
    Compile assets and optimize application
  </Step>

  <Step title="Deployment">
    Copy files to public directory and restart services
  </Step>
</Steps>

### Deployment Types

<AccordionGroup>
  <Accordion title="Manual Deployments">
    **Trigger**: User-initiated from dashboard

    **Use Case**: On-demand updates, testing

    **Control**: Full user control over timing
  </Accordion>

  <Accordion title="Automatic Deployments">
    **Trigger**: Webhook from source control

    **Use Case**: Continuous deployment

    **Control**: Automatic on code pushes
  </Accordion>
</AccordionGroup>
