Upgrading from Trusty Container Image

Updating Image Configuration

If your project is still using our trusty-based container image, but you need access to newer base libraries or packages that are not provided for 14.04 anymore, you can upgrade to the new bionic-based container image like this:

# Upgrading a single node
build:
  nodes:
    my-node:
      image: default-bionic

# Upgrading all nodes
build:
  image: default-bionic

Updating Services Configuration

The bionic image generally supports all features that the trusty image supported, too. As such in many cases, it can be used as a drop-in replacement.

However legacy services under the environment are not supported anymore and have to be converted to the new services key like this:

build:
  nodes:
    my-node:
      environment:
        mysql: 5.7    # <- remove this

      services:
        mysql: 5.7    # <- add this

For a list of all services, please see the dedicated services page.