Deployment Options

Forge offers multiple flexible deployment options for your sites. This guide provides a detailed overview of each option.

Forge Deployment Options

Pick your preferred deployment method

Choose the deployment method that best fits your workflow and project requirements.

Drag & Drop a .zip file

By default, Forge allows you to upload a ZIP file containing your project files.

  1. Compress your project folder into a .zip file
  2. In the Forge Dashboard, navigate to your site and switch to the 'Versions' view
  3. Drag and drop the .zip file into the provided area
Important: For a reliable deployment, ensure that your ZIP file contains at least an index.html file in the root directory. The absence of this file can lead to deployment failures.

GitHub Sync

With GitHub Sync, you can connect your GitHub repository to your Forge account for seamless deployments.

  1. Connect your Forge Account to GitHub. You will be prompted to provide necessary permissions
  2. Select the GitHub repository that contains your project
  3. Choose the specific project folder you want to deploy
  4. Enable 'Autosync' if you want your site to be automatically redeployed whenever you push new code to your connected GitHub repository

By enabling 'Autosync', you can ensure that your Forge site is always running the latest version of your code.

Bitbucket Sync

Bitbucket Sync functions similarly to GitHub Sync, allowing you to connect your Bitbucket repository to your Forge account.

  1. Connect your Forge Account to Bitbucket. You will be prompted to provide necessary permissions
  2. Select the Bitbucket repository that contains your project
  3. Choose the specific project folder you want to deploy
  4. Enable 'Autosync' if you want your site to be automatically redeployed whenever you push new code to your connected Bitbucket repository

Like with GitHub, 'Autosync' keeps your Forge site up-to-date with your latest changes on Bitbucket.

Dropbox Sync

Dropbox Sync allows you to deploy your Forge site directly from your Dropbox account.

  1. Connect your Forge Account to Dropbox. You will be prompted to provide necessary permissions
  2. Select the Dropbox file or folder containing your project
  3. Enable 'Autosync' to automatically redeploy your site whenever you update the connected files or folders in Dropbox

Just like with GitHub and Bitbucket Sync, 'Autosync' ensures your Forge site is always updated whenever you make changes to your project in Dropbox.

Choosing Your Deployment Option

When choosing a deployment option, consider your project's requirements, your preferred development workflow, and how often you anticipate making updates to your site. Each option offers unique advantages, so you can choose the one that best suits your needs.

Recommended for Most Projects

For most projects, we recommend using GitHub sync for the best development workflow. This approach provides:

  • Version control for your code
  • Automatic deployments on every push
  • Easy collaboration with team members
  • Rollback capabilities
  • Integration with existing development workflows

Join the Discussion

Have questions or want to share your experience? Join our community discussion to connect with other developers and get help from the Forge team.

Visit Forum Discussion