Skip to content

feat: add Shopware blueprint#782

Open
zrja wants to merge 4 commits intoDokploy:canaryfrom
zrja:zrja/shopware-v1
Open

feat: add Shopware blueprint#782
zrja wants to merge 4 commits intoDokploy:canaryfrom
zrja:zrja/shopware-v1

Conversation

@zrja
Copy link
Copy Markdown

@zrja zrja commented Apr 9, 2026

What is this PR about?

New PR of Shopware

This PR:

  • adds a new shopware blueprint with docker-compose.yml, template.toml, and logo.svg
  • adds the shopware entry to meta.json
  • runs node dedupe-and-sort-meta.js
  • addresses review feedback by pinning image tags and renaming the primary service to shopware

Checklist

Before submitting this PR, please make sure that:

Issues related (if applicable)

None.

Screenshots or Videos

Not included.

Greptile Summary

This PR adds a complete Shopware 6 blueprint with a multi-stage init chain (bootstrap → init-permissions → init → runtime services), MySQL 8.4, Redis 7.4, a background worker, and a scheduler. All repo conventions are met: version 3.8, named volumes only, expose instead of ports, and the primary service is named shopware to match the blueprint folder.

The only finding is a minor inconsistency in the init, shopware, worker, and scheduler entrypoints, which use a bare $ for shell command substitutions ($(cat ...)) while bootstrap correctly uses $$ to escape the $ from Docker Compose's variable interpolation engine. In practice this works on current Docker Compose v2, but the $$ form is the guaranteed-safe approach.

Confidence Score: 5/5

  • Safe to merge — the only finding is a cosmetic $ vs $$ inconsistency that works correctly on all current Docker Compose v2 releases.
  • All remaining findings are P2 style suggestions. The blueprint is functional, tested by the author, follows all repo conventions, and prior review feedback on restart policies and failed-queue documentation has been fully addressed.
  • No files require special attention.

Reviews (2): Last reviewed commit: "fix: address remaining shopware review n..." | Re-trigger Greptile

@dosubot dosubot bot added the size:L This PR changes 100-499 lines, ignoring generated files. label Apr 9, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview fed39e3

Comment thread blueprints/shopware/docker-compose.yml Outdated
Comment thread blueprints/shopware/docker-compose.yml
Comment thread blueprints/shopware/docker-compose.yml
@zrja
Copy link
Copy Markdown
Author

zrja commented Apr 14, 2026

@greptile review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-template size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant