github spryker/docker-sdk 1.15.0

latest releases: 1.76.0, 1.75.0, 1.74.0...
6 years ago

Included commits: 1.14.3...1.15.0

Improvements

  • Introduced docker/sdk bootstrap -s option that skips the bootstrapping if nothing is changed.
  • Introduced docker/sdk up --build --assets --data --jobs options that force specific actions during up command.
  • Introduced docker/sdk jobs start|stop|clean arguments that help to start/suspend/clean scheduled jobs.
  • Introduced docker/sdk install command that outputs hints and commands that helps to prepare the environment. docker/sdk bootstrap command runs install command automatically.
  • Introduced docker/sdk ps command that outputs the status of all containers.
- Introduced a separation between down and stop commands. Now stop command only stops all containers and does not remove images.
  • Introduced a possibility to choose assets building mode, e.g. production/development.
  • Introduced a possibility to choose a pipeline: a specific installation YAML file, one from config/install/*.yml.
  • Introduced a mechanism that suspends scheduled jobs during demo command.
  • Introduced a new docker image based on Nginx that can be run as a frontend server.
  • Introduced support of basic HTTP authorisation.
  • Introduced support of gzip and brotli compressions algorithms.
  • Introduced support of HTTP redirects.
  • Introduced support of static HTML applications.
  • Introduced a build hash and a build stamp that are baked into docker images.
  • Introduced /build.php endpoint to show baked build hash/stamp of an application.
  • Introduced /build.json endpoint to show baked build hash/stamp of a frontend server.
  • Introduced support for custom error pages.
  • Introduced a new way of how to debug web applications. Use XDEBUG_SESSION cookie to start debugging. It is no need to run docker/sdk run -x anymore.
  • Introduced a new CLI prompt. It contains information about the environment name, the current store, testing/debug mode.
  • Introduced a new look of help output.
  • Introduced a new Spryker SDK logo.

Deprecations

  • Deprecated docker/sdk build in non-dev mode. Please, use docker/sdk export images instead.
  • Deprecated docker/sdk export assets. Please, use the frontend docker image built by docker/sdk export images. It contains all assets baked inside.

Fixes

  • Fixed often NETWORK_CHANGED errors in a browser by using a single CLI container.
  • Fixed impossibility to run multiple CLI sessions by using a single CLI container.
  • Fixed 500 errors after docker/sdk run is finished but services are not ready yet.
  • Fixed 502 errors when application containers were restarted but frontend container has been not.
  • Fixed demanding ipconfig to be installed on Linux.

Don't miss a new docker-sdk release

NewReleases is sending notifications on new releases.