180 Followers
105 Following
84 Posts
Weโ€™re now on Mastodon โ€” with our very own instance! Let's celebrate together with a giveaway! ๐ŸŽ‰

Prizes include:
-VIP DC tour in Falkenstein
-3D printer
-Gaming gear set
-Hetzner merch incl. Tiny Hero

How to enter:
-Follow us
-Boost this post
-Comment: Which Hetzner product you use & why youโ€™d recommend it
-Email us at [email protected] with your Mastodon handle, full shipping address & customer number, if available

Deadline: May 4, 2025, 23:59 CEST
ToP: https://htznr.li/HoM
Giveaway | Terms of participation

Find answers to your legal questions regarding the Hetzner Online GmbH.

I found finally a better way to build
#php Docker images, no compiling required, smaller image than alpine, but still glibc so no incompatibilities or performance problems with PHP. How? It's possible with Wolfi-OS by @chainguard_dev

https://shyim.me/blog/wolfi-os-for-php/
#docker

Building PHP docker images in a better way with Wolfi-OS

Currently, the de-facto standard to Dockerizing PHP applications is to use the Docker PHP official image. This is maintained by Docker itself and community members and has compiled PHP with no extensions. To install extensions, we have to do this in our Dockerfile: FROMphp:8.2-cliRUN docker-php-ext-install pdo pdo_mysql curlThe helper script docker-php-ext-install does unpack the PHP source code and installs the given extensions. For some extensions like gd, we need also libraries installed like libpng and so on.

Shyim's Brain
#shopware-cli has now an own GitHub Action to install it.
CI Setup, Installing shopware-cli and building FroshTools just takes 8 seconds ๐Ÿ”ฅ
Added a new config option to FroshTools to overwrite #Shopware system_config entries with #Symfony configuration. Manage and share the configuration between multiple environments easier. https://github.com/FriendsOfShopware/FroshTools#override-system_config-with-config-files
GitHub - FriendsOfShopware/FroshTools: A collection of useful tools for Shopware 6

A collection of useful tools for Shopware 6. Contribute to FriendsOfShopware/FroshTools development by creating an account on GitHub.

GitHub
The next minor update of #Shopware 6 will ship #Symfony 6.3. One of the easiest Symfony upgrades I ever did. ๐Ÿ’™
https://github.com/shopware/platform/commit/0f13654aa82439a62ec945d9f9e85d323aed7cd0
Merge branch 'next-27444/update-to-sf-6.3' into 'trunk' ยท shopware/platform@0f13654

NEXT-27444 - Update to Symfony 6.3 See merge request shopware/6/product/platform!10845

GitHub
Since #shopware 6.4.9.0 it is possible to subscribe to specific route request/render/response events. It saves the typical route if condition on your subscribers.
shopware-cli is now also available in nixpkgs. So you can use it also out of the box with Devenv
I made last week a small cheat sheet for #shopware 6 deployments. https://shopwaretherightway.com/docs/hosting/deployment/
Feel free to make a PR to add missing stuff ๐Ÿ˜€
Deployment

Deployment # Each Deployment looks different but some things are equals between multiple ways to deploy. This site list some best practises todo. Plugins # All Plugins should be managed by Composer. If you have project specific plugins you should put them into custom/static-plugins and require the plugin then or build them into the src directory without building a Plugin. You can refer also to this Blog Post if you want to customize Shopware without Plugins.

The lambda is also open-source: https://github.com/FriendsOfShopware/css-api
GitHub - FriendsOfShopware/css-api: CSS API using Cloudflare Workers

CSS API using Cloudflare Workers. Contribute to FriendsOfShopware/css-api development by creating an account on GitHub.

GitHub
Added lightningcss support to latest #Shopware FroshTools update. The generated storefront css is 40kb smaller and the compiler is much faster. lightningcss does not need to be installed as an AWS Lambda is used. You can also configure browserlist.
(only active by opt-in)