From 0dc19897a4b6bbfe558750334e0bd4da8b9bfc06 Mon Sep 17 00:00:00 2001 From: Haylan Date: Mon, 14 Sep 2026 22:00:26 +0200 Subject: [PATCH] build: add Docker Compose for local Shopware 6.6 --- docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100755 index 0000000..484cdef --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,31 @@ +services: + shopware: + image: dockware/shopware:6.6.10.12 + container_name: shopware + ports: + - "80:80" # Shop / Admin / Adminer / Mailcatcher (all served via path on this port) + - "443:443" # HTTPS + #- "3306:3306" # MySQL (exposed for external DB clients, e.g. TablePlus/DBeaver) + - "22:22" # SSH into the container + - "8888:8888" # Admin watcher (bin/build-administration.sh --watch) + - "9998:9998" # Storefront watcher proxy + - "9999:9999" # Storefront watcher + volumes: + - "db_volume:/var/lib/mysql" + - "shop_volume:/var/www/html" + - "./:/var/www/html/custom/plugins/AeonDumpManager" + networks: + - web + environment: + - PHP_VERSION=8.3 + - XDEBUG_ENABLED=1 + - SW_CURRENCY=EUR + - SSH_USER=shopware + - SSH_PWD=shopware + +volumes: + db_volume: + shop_volume: + +networks: + web: \ No newline at end of file