Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: excerpts moved from APi Management library to Installation library

...

  1. Load the new software with

    Multiexcerpt include
    MultiExcerptNameload_docker_images_api
    PageWithExcerptINTERNAL:_apiinstallation_excerpts

  2. Upgrade the MySQL database using the following commands:

    Code Block
    docker-compose up -d mysql
    
    Code Block
    docker exec -it mysql bash
    
    Code Block
    mysql_upgrade --password
    
    Info

    If you are asked for a password, use the password you specified in the .env file for MYSQL_ROOT_PASSWORD.

    Code Block
    exit
    
    Code Block
    docker-compose stop

...

  1. Multiexcerpt include
    MultiExcerptNamestart_all_containers_docker
    PageWithExcerptINTERNAL:_apiinstallation_excerpts
  2. Upload new configurations.
    If the new API Management software comes with new configurations (e.g. new policies, see API Management), you need to import them to your installation. Import the file(s) as described on API Management Administration > Export/Import Data.
  3. After a successful update you may want to remove the old images to free up some disk space. In this case, just run

    Code Block
    docker image rm api-mgmt/NAME-VERSION

    For more clean up instructions refer to the docker documentation.

    Tip
    Also consider removing the backup files from step 3 as they consume a considerable amount of disk space.