🌱
dAppling documentation
  • 🌱Introduction
    • Projects and Deployments
      • Import an existing project
    • Add a domain
    • Collaborate
  • Projects
    • Project Dashboard
    • Environment Variables
  • Deployments
    • Git Integrations
      • dAppling for Github
  • Builds
    • Package managers
    • Configure a Build
    • Build Logs
    • Troubleshoot a Build
  • Domains
    • ENS
    • DNS
  • API
    • /domains
    • /domains/{domain}
    • Errors
  • FAQs
  • Community
    • Twitter
    • Github
  • Legacy Docs
    • Getting Started
      • Connect dAppling App
      • dAppling Garden
      • Deploy a New Project
      • Create Deployments
      • Configure Project Settings
      • Verify a Site CID
      • Domain Configuration
      • ENS Configuration
      • Site Analytics
      • Verify Smart Contracts
      • Frameworks
    • Learn
      • Web Hosting
      • Decentralization
      • IPFS
      • IPNS
      • Access Points
        • Domain Name System
        • Ethereum Name Service
Powered by GitBook
On this page
  • Manual Deployment
  • GitHub Deployment

Was this helpful?

  1. Legacy Docs
  2. Getting Started

Create Deployments

PreviousDeploy a New ProjectNextConfigure Project Settings

Last updated 1 year ago

Was this helpful?

So your app was deployed upon initial creation. We automatically assigned a “production” URL for you which looks something like . Each deployment will also create a similar looking “preview” domain.

There are two ways we deploy your app

  1. manual deployment

  2. automatic deployment through GitHub

Manual Deployment

If you navigate to the deployments tab of your project, you’ll see two buttons to deploy your app manually. There is a preview and production build option.

Production

On every “production” deployment, we will take your configured production branch (see the settings tab) and create a build. After the build is complete, we will assign both

  • your production URL, which never changes through the life of the project

  • your configured domains (see the domains tab)

Preview

Project page while deploying

Deployment page while deploying

GitHub Deployment

Like the manual deployment we have production and preview deployments through GitHub automatically upon PR creation.

Production

On any push to “main” including when a PR is merged into main, a production deployment is kicked off. You can see this in the project’s deployments.

Preview

When a PR is created and any subsequent pushes to the PR, a preview build is created. This preview build is visible in your project’s deployments as well. It will notify you that it is building first.

After it’s built, you can view the preview URL right in the PR.

For example, if you configured a domain at , after a successful production deployment, your users will see the new code at the domain.

For each preview build, we go through the same build process as well as using the production branch, but the production domain as well as the configured domains in the domains tab are not updated. instead, we create a newly generated preview url that looks like This preview URL will never be updated again.

Fun Fact: The world's largest flower, Rafflesia arnoldii, can grow to nearly 3 feet in diameter. Ironically, it has a scent akin to rotting flesh.

🌵
https://ipfs.example.com
https://ipfs.example.com
https://chive-lily-zfiuy3b.dappling.network
https://honeysuckle-aloe-tgsrtj6.dappling.network/