-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Pascal Thesing edited this page Sep 29, 2023
·
6 revisions
This repository contains the code for the generation of several docker containers which can be used in other projects.
- ghcr.io/shopware5/docker-images-testing/running:shopware_{{ shopware_versions }}{{ shopware_zip }}{{ mysql_versions }}_${{ php_versions }} is the foundation container, which provides a base to run the applications
- ghcr.io/shopware5/docker-images-testing/install:{{ shopware_versions }}{{ shopware_zip }}{{ mysql_versions }}${{ php_versions }}_{{ consentManager }} contains a build shopware based on the git branch
- ghcr.io/shopware5/docker-images-testing/zip:shopware_{{ shopware_versions }}{{ shopware_zip }}{{ mysql_versions }}${{ php_versions }}{{ consentManager }} contains a build shopware based on a release zip
- ghcr.io/shopware5/docker-images-testing/latest:shopware_{{ shopware_versions }}{{ shopware_zip }}{{ mysql_versions }}${{ php_versions }}{{ consentManager }} contains a build shopware based on the nightly release zip of this action
Also, it contains the basics for creating unit tests pipelines with the corresponding containers.
The Running Container is an all-in-one container to run Shopware. It starts a supervisor process which takes care of the following programs:
- php-fpm
- mysql
- nginx
Also included in node and NPM.
This repository does also provide pre-defined test suits or analytics which can be used for plugins.
- JavaScript code analysis
- PHP code analysis
- PHP unit tests
The example shows the usage.