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.

@Pol When building apk packages, you have to specify when fetching files the sha256 and on git-checkout the commit hash.
But it's not that hard limited as with Nix, you can theoretically add wget as build dependency and download files on your own.

As a consumer of packages, you are 100% I would say, but the builder site is not so restrictive.

@Pol When consuming packages with apk in the Dockerfile, you can specify the version + revision like `php-8.2-8.2.4-r2` an example.
@Pol Yes, it is reproducible.

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