dockware
  • dockware doc's
  • News
  • Setup
    • Docker Setup
    • What Image should you use?
    • Performance Tweaks
  • Use Dockware
    • First Run
    • Update Dockware
    • Advanced Run
    • Default Credentials
    • Symfony or Shopware 5
    • Changelog
  • Features
    • Intro
    • Environment Variables
    • Adminer
    • Mailcatcher
    • Switch PHP Version
    • Switch Node Version
    • Tideways Profiling
    • Pimp my Log
    • Filebeat
    • SSH Users
    • MySQL Users
    • Shopware Currency
  • Development
    • Intro
    • Start Developing
    • Switch Branches
    • Debugging
    • Watchers
    • App Development
    • Update Shopware
    • Dockware Essentials
    • Custom Domains
    • Custom Images
    • Code Coverage
    • CLI Build Shopware 6 Plugin
    • Multi-Environment Setups
  • Contribute
    • Intro
    • Setup Github Version
    • Create Feature
    • Code Styles
    • Testing
    • Create Pull Requests
  • CI/CD
    • Github
    • Gitlab
    • Bitbucket
    • Buddy
  • Tips & Tricks
    • Create a new Project
    • Bind-Mounting
    • Persisting Data
    • Housekeeping
    • Online Servers
    • Performance on Mac
    • Security
  • FAQ
    • Sequel Pro
    • Dockware and other images
    • Scripts (PSH?)
    • Redis
    • Error Port not available
    • MySQL failed
    • Elasticsearch
    • Windows Problems
    • Chrome Problems
    • Import MySQL Dump
    • Shopware 5 Support
    • Use Https/SSL
    • Container hangs in Pipeline
    • Disable the admin worker
  • Additional Links
    • Imprint
    • Founders
    • Dockware website
    • Dockware in Shopware Slack
Powered by GitBook
On this page
  • How to use
  • Install your Shopware version

Was this helpful?

  1. Development

Dockware Essentials

PreviousUpdate ShopwareNextCustom Domains

Last updated 3 years ago

Was this helpful?

With dockware #dev you always see the preinstalled Shopware version in your docker-compose.yml (dockware/dev:6.2.0, ..).

However, if you have longer running projects, especially when developing for a client, and you have "more" than just a plugin, you might handle Shopware and all additional updates on your own.

This means that the version of your compose file, can actually differ from the one that is currently used.

In this case dockware #essentials can help you :)

This image does not contain any Shopware version, but still offers you a complete Shopware 6 environment. Just upload any of your projects in any Shopware 6 version.

It's also a perfect fit if you decide to migrate to dockware.

How to use

We recommend starting with our #dev guidelines and then use #essentials. It's basically the same as in our #dev workflow, only without the "downloading" process to your host. Using #essentials is more about "uploading" your shop from the host to your container. You can also use all tools like XDebug, watchers, mailcatcher, and also additional features of Docker and more. (Please keep in mind that you might need to modify some commands in your own project to make them work with the integrated dockware services). Essentials Image:

dockware/essentials:latest

Install your Shopware version

Because essentials comes without a pre-installed Shopware version, you need to do it on your own.

To keep this step as simple as possible, we've included a make command in /var/www.

Decide what version you want to install from and run the download command.

# sample which downloads Shopware 6.4.4.0
make download url=https://www.shopware.com/en/Download/redirect/version/sw6/file/install_v6.4.4.0_9b43f4ab771c1802bb5fc30df13850c360d0894a.zip

Afterwards your Shopware version is ready to be installed from within your browser.

https://www.shopware.com/en/changelog/