Raised: $0
0% of monthly goal Help us cross the finish line!
Goal: $12,000
Raised: $0 Goal: $12,000
0% of monthly goal Help us cross the finish line!
Sponsor DDEV

add-on registry tests last commit release

DDEV Upsun (EXPERIMENTAL)

Warning: This add-on is experimental and under active development.

Overview

Upsun is a unified, secure, enterprise-grade platform for building, running and scaling web applications.

This repository provides experimental integration between your Upsun (Flex or Fixed/Platform.sh) project and DDEV. It tries to configure your DDEV project to match your Upsun platform configuration by parsing your .upsun/config.yaml (or .platform.app.yaml) configuration file and generating equivalent DDEV settings for local development.

🚨 This add-on is experimental and under active development. Please report issues and provide feedback!

Using with an Upsun (Flex or Fixed) project

Dependencies

Install

  1. Clone your project repository
  2. cd into your project directory
  3. Run ddev config and answer the questions as appropriate
  4. Run ddev add-on get ddev/ddev-upsun
  5. Run ddev start
  6. Run ddev pull upsun to retrieve a copy of the database and file mounts from your Upsun environment.

Upgrade

To upgrade your version of ddev-upsun, repeat the ddev add-on get ddev/ddev-upsun to get the latest release. To see the installed version, ddev add-on list --installed.

Run it again if you change your Upsun configuration

If you change your .upsun/config.yaml (or .platform.app.yaml/.platform), repeat the ddev add-on get ddev/ddev-upsun so that the generated DDEV configuration will be updated.

What does it do right now?

What has been tested

These project types are included in the automated tests that run with every change:

Each test configuration includes coverage for Redis, OpenSearch, and Memcache services.

What has NOT been tested yet

Limitations

Community feedback requested!

Your experience is important: Please let us know about how it went for you here in the issue queue or in any of the DDEV support venues, especially Discord.

We’re particularly interested in:

Notes

What will it do in the future

Let us know what’s important to you on Discord and in the issue queue here!

Maintained by @rfay