Sign in

jean-beru.bsky.social

@jean-beru.bsky.social
18 followers 42 following 6 posts
PostsRepliesMedia
Reposted by @jean-beru.bsky.social
Mathieu @welcomattic.com · 18/09/2026
Les slides et la démo de mon talk à l’ #ApiPlatformCon sont dispo sur GitHub 🔗 github.com/welcoMattic/... Merci @les-tilleuls.coop @sensiolabs.com @cecilehamerel.bsky.social
161
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 07/09/2026
🐳 🐙 Docker Compose Tip #82 pre_start: native init containers for Compose. Runs once, in its own container, before the service starts. A failing step stays around for inspection now. Guide: lours.me/posts/compose-tip-082-pre-start-init-containers/ #Docker #Compose #Runtime
lours.me
Docker Compose Tip #82: pre_start hooks and native init containers
Compose 5.3 adds pre_start, a lifecycle hook that runs as its own ephemeral init container before the service starts.
066
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 01/09/2026
🐳 🐙 Compose secret sources do not behave alike. `secrets.file` → bind mount `secrets.environment` → writable layer Swarm → in-memory mount Same `/run/secrets` path, different persistence. Deep dive: lours.me/posts/compose-secrets-deep-dive-runtime-delivery/ #Docker #Security
lours.me
Compose Secrets Deep Dive: Providers, Persistence, and the Last Mile
What happens between a password manager and a Compose service: runtime providers, tmpfs files, container layers, and application delivery.
063
Reposted by @jean-beru.bsky.social
SensioLabs @sensiolabs.com · 04/09/2026
📰 #FridayTechReads New article by Clément Bertillon on our #blog Clément describes how frustrating 😖 it is to have to explain everything all over again to your #AI agent The solution for #Symfony #developers ✨💡 the #LLM Wiki pattern Read the article 👉 tinyurl.com/4jf8t5v9
tinyurl.com
Give AI Agents Long-Term Memory: LLM Wiki Pattern in Symfony
Tired of re-explaining Symfony guidelines to Claude or Codex? Learn how the LLM Wiki pattern gives your AI agents lightweight, persistent memory.
022
Reposted by @jean-beru.bsky.social
Mathieu @welcomattic.com · 02/09/2026
Normalized Fascism in Open Source: $12 Million Given to DHH · brennan.day
brennan.day
brennan.day - Queer Métis Author & Web Developer
Brennan Kenneth Brown is a Queer Métis writer exploring Indigenous identity, digital culture, and creativity. Read essays on technology, craft, and human experience from Calgary, Alberta.
205
Reposted by @jean-beru.bsky.social
Kevin Bond @zenstruck.com · 28/08/2026
I’m really proud to be part of this one. @smnandre.dev had the brilliant idea to connect Playwright’s request interception directly to Symfony’s kernel - and I’m incredibly excited about what we’re building on top of it. Real browser. Real JS. Symfony kernel. 🤯
121
Reposted by @jean-beru.bsky.social
Mathieu @welcomattic.com · 27/08/2026
📢 Pour la deuxième année de suite, j'ai le plaisir d'avoir été sélectionné en tant que speaker à l'API Platform Conference, organisée par @les-tilleuls.coop 📆 On se retrouve jeudi 17 septembre 2026 à 16h50 pour explorer ensemble les solutions modernes dédiées à la sécurisation de vos APIs !
API Platform Conference 2026 - Des APIs sécurisées sans perdre la tête par Mathieu Santostefano
144
Reposted by @jean-beru.bsky.social
Thérage Kévin @ktherage.bsky.social · 11/08/2026
Les LLM sont excellents pour produire des code reviews qui sonnent juste. Mais être utiles est une autre histoire. Une review qui dit « corrige le Code Style » n'apporte rien de plus. ktherage.github.io/fr/blog/building…
ktherage.github.io
Construire un assistant de code review RAG avec PHP, Ollama et Qdrant
Comment j'ai transformé 20 ans de code reviews Symfony en assistant IA local avec PHP, Ollama et Qdrant — sans GPU.
011
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 26/06/2026
🐳 🐙 Docker Compose Tip #81 The Compose equivalent of docker run -it: services: shell: image: alpine command: sh stdin_open: true # = -i tty: true # = -t Pair with `docker compose run` to actually type into it. lours.me/posts/compose-tip-081-tty-stdin-open/ #Docker
lours.me
Docker Compose Tip #81: tty and stdin_open for interactive containers
Why interactive services in Compose need both tty: true and stdin_open: true — the Compose equivalent of docker run -it.
021
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 24/06/2026
🐳 🐙 Docker Compose Tip #80 Pull files from outside the build context with additional_contexts: build: context: ./app additional_contexts: cli: docker-image://ghcr.io/myorg/mycli:v3 Then: COPY --from=cli ... Guide: lours.me/posts/compose-tip-080-additional-contexts/ #Docker #BuildKit
lours.me
Docker Compose Tip #80: additional_contexts for multi-context builds
Pull files from images, OCI layouts, git repos, or other Compose services into a Dockerfile build with additional_contexts and COPY --from=.
131
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 22/06/2026
🐳 🐙 Docker Compose Tip #79 docker compose run — the flags worth memorising: --rm clean up after exit --service-ports actually publish the ports --no-deps skip depends_on ... Guide: lours.me/posts/compose-tip-079-compose-run-advanced/ #Docker #Compose #CLI
lours.me
Docker Compose Tip #79: docker compose run advanced flags
Beyond docker compose run service cmd: the flags that turn it into a precise one-shot tool — --rm, --service-ports, --entrypoint, --build, --no-deps.
021
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 22/06/2026
🐳 🐙 Docker Compose Tip #78 Stop retyping -f and -p. The COMPOSE_* env vars set defaults for the CLI. export COMPOSE_FILE, COMPOSE_PROJECT_NAME, COMPOSE_PROFILES... Drop in .envrc or your CI env, forget about it. lours.me/posts/compose-tip-078-compose-env-vars/ #Docker #Compose #DevOps
lours.me
Docker Compose Tip #78: The COMPOSE_* environment variables
Set defaults for Compose CLI flags via COMPOSE_FILE, COMPOSE_PROJECT_NAME, COMPOSE_PROFILES, and a handful of other variables that follow you across shells and CI.
1103
Reposted by @jean-beru.bsky.social
SensioLabs @sensiolabs.com · 22/06/2026
**** Report du SfPot **** En raison de la canicule ☀️ à Paris cette semaine, le #SfPot prévu le 25/06 est reporté au 2/07 📅 Le programme, les horaires et le lieu restent inchangés. Plus d'informations & s'inscrire 👉 tinyurl.com/3d4fc25a #Symfony #PHP #meetup
tinyurl.com
[Paris] SfPot de juillet 2026, Thu, Jul 2, 2026, 6:30 PM | Meetup
**\*\*\*\* Report de la date \*\*\*\*** En raison de la canicule 🥵 à Paris cette semaine, **le sfpot initialement prévu le jeudi 25 juin est reporté à la semaine suivante,
022
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 17/06/2026
🐳 🐙 Docker Compose Tip #77 1 named volume, multiple services, each scoped to its own sub-dir: volumes: - type: volume source: app-data target: /var/data volume: subpath: api Same backup unit, clean isolation. lours.me/posts/compose-tip-077-volume-subpath/ #Docker #Storage
lours.me
Docker Compose Tip #77: Volume subpath for mounting a sub-directory
Use volume.subpath to mount a sub-directory of a named volume into a container, instead of the whole volume root.
032
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 15/06/2026
🐳 🐙 Docker Compose Tip #76 docker compose down & the flags that decide what actually gets removed. down → containers + networks down -v → named volumes (data gone!) down --rmi local → local images ... Guide: lours.me/posts/compose-tip-076-compose-down-options/ #Docker #Compose #CLI
lours.me
Docker Compose Tip #76: docker compose down and its options
What docker compose down actually removes, and the flags that decide whether you keep your data, your images, and your sibling services.
022
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 12/06/2026
🐳 🐙 Docker Compose Tip #75 Hide noisy service logs from `compose up`! services: proxy: image: nginx attach: false Or per run: docker compose up --no-attach proxy Logs still streamable via `compose logs`. Guide: lours.me/posts/compose-tip-075-attach-false/ #Docker #Compose #Runtime
lours.me
Docker Compose Tip #75: Silencing noisy services with attach: false
Hide noisy service logs from docker compose up without losing access to them, using attach in the Compose file or attach flags on the CLI.
021
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 10/06/2026
🐳 🐙 Docker Compose Tip #74 docker compose ps shows the current project. docker compose ls shows EVERY Compose stack on the host. Finds the zombie project still holding port 5432. Guide: lours.me/posts/compose-tip-074-compose-ls/ #Docker #Compose #CLI
lours.me
Docker Compose Tip #74: docker compose ls and cross-project visibility
Inspect every Compose stack running on the host with docker compose ls, filter by name, and script around the output with json + jq.
121
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 08/06/2026
🐳 🐙 Docker Compose Tip #73 expose vs ports, what's the difference? ports: publishes to the host expose: documents intent, no host binding Inter-service traffic works either way. Guide: lours.me/posts/compose-tip-073-expose-vs-ports/ #Docker #Compose #Networking
lours.me
Docker Compose Tip #73: expose vs ports — what actually gets published
Understand the difference between expose and ports in Compose: one documents intent, the other actually publishes a port to the host.
132
Reposted by @jean-beru.bsky.social
Jules Pietri @heahprod.com · 08/06/2026
Many thanks to Imen for inviting me :). Check her channel to see more interviews from the #PHP #Symfony community youtu.be/7MdQTucbtfQ?...
youtu.be
🎙️ Café Tech avec Imen ☕ #14 : De livreur à la Core Team Symfony : Le parcours fou de Jules Pietri!
YouTube video by Café Tech avec Imen
076
Reposted by @jean-beru.bsky.social
API Platform @api-platform.com · 08/06/2026
📢 #APIPlatformCon speaker reveal! Don't miss @welcomattic.com's talk this September. A veteran developer at @sensiolabs.com, he will explore API security in modern web development. Grab your ticket: api-platform.com/con/2026/tic...
Meet MathieuThis talk (in French) explores API security in modern web development, showing how to easily implement robust security using the Symfony (PHP) ecosystem and the latest tools.
054
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 05/06/2026
🐳 🐙 Compose Bridge Deep Dive — Part 3 Ship an AI app to Kubernetes from a Compose file with `models:`. Two topologies, same source: • host Model Runner (Docker Desktop) • in-cluster docker/model-runner deployment lours.me/posts/compose-bridge-deep-dive-072-model-runner/ #Docker #AI
lours.me
Compose Bridge Deep Dive #72 — Part 3: Generating a Docker Model Runner app for Kubernetes
Deploy a Compose file that declares LLMs to Kubernetes — either with the Docker Desktop host Model Runner or as a standalone in-cluster service — using Compose Bridge.
021
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 03/06/2026
🐳 🐙 Compose Bridge Deep Dive — Part 2 Bake your enterprise rules into the conversion! docker compose bridge transformations create \ --from xxx my-template Then use x-* fields in the Compose file to drive your templates. lours.me/posts/compose-bridge-deep-dive-071-custom-transformers/ #Docker
lours.me
Compose Bridge Deep Dive #71 — Part 2: Custom transformers and x-* extensions
Bootstrap a custom Compose Bridge transformer, fold organisation-specific rules into the templates, and use x-* extension fields to drive the output.
011
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 01/06/2026
🐳 🐙 Compose Bridge Deep Dive — Part 1 Turn Compose file into Kubernetes manifests. docker compose bridge convert kubectl apply -k out/overlays/desktop/ Same source of truth, dev to prod. Transformer images do the work. lours.me/posts/compose-bridge-deep-dive-070-introduction/ #Docker #Kubernetes
lours.me
Compose Bridge Deep Dive #70 — Part 1: From Compose to Kubernetes
What Compose Bridge is, how its transformer images work, and how to generate Kubernetes manifests directly from a Compose file.
033
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 29/05/2026
🐳 🐙 Docker Compose Tip #69 Share namespaces between containers! debugger: pid: service:app cap_add: [SYS_PTRACE] Attach strace/gdb to a running service without baking debug tools in. Guide: lours.me/posts/compose-tip-069-pid-ipc/ #Docker #Compose #Debugging
lours.me
Docker Compose Tip #69: Sharing namespaces with pid and ipc
Share process and IPC namespaces between containers for debugging, profiling, and shared memory workloads
061
Reposted by @jean-beru.bsky.social
SensioLabs @sensiolabs.com · 28/05/2026
📄🚀 #GotenbergBundle v1.3.0 is out Generate #PDF & screenshots in #Symfony and #PHP from #HTML, #URL, #Markdown, or Office files. What’s new: *️⃣ Custom XMP metadata *️⃣ 3 new builders: Watermark, Stamp & Rotate *️⃣ Support for new #Gotenberg fields 👇 Read more: tinyurl.com/5c5u59vk
tinyurl.com
Release v1.3.0 · sensiolabs/GotenbergBundle
What's Changed fix: walk class hierarchy to discover NormalizeGotenbergPayload methods by @Jean-Beru in #246 feat: Allow custom XMP metadata keys for Factur-X by @Jean-Beru in #245 feat: Allow to ...
041
Reposted by @jean-beru.bsky.social
Symfony @symfony.com · 28/05/2026
Join Guillaume Loulier at #SymfonyOnline June 2026 to learn how to give your AI agents a voice using native Symfony code. Cost, latency, and real-world implementation unpacked! ⚡ symfony.com/blog/symfonyonline-june…
011
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 27/05/2026
🐳 🐙 Docker Compose Tip #68 docker compose wait waits for service exit! Different from up --wait (Tip #51) which waits for healthy. Perfect for migrations, test runners, batch jobs. Propagates exit code in CI. Guide: lours.me/posts/compose-tip-068-compose-wait/ #Docker #Compose #CICD
lours.me
Docker Compose Tip #68: Waiting for service exit with docker compose wait
Block until a service exits and propagate its exit code, perfect for migration containers and CI jobs
031
Reposted by @jean-beru.bsky.social
SensioLabs @sensiolabs.com · 26/05/2026
📰 #TechReads New article by @welcomattic.com on our blog 🤩 Say goodbye to stash-and-switch headaches 🛑 Mathieu shares how to multiply your AI #development speed by combining #Git Worktrees 🌳 with modern #AI coding agents. Read more ➡️ tinyurl.com/mw3y92fw
tinyurl.com
Multiply your AI development speed using Git Worktrees
Stop wasting time with git stash. Learn how to combine Git Worktrees and AI coding agents like Claude Code to run parallel development sessions with zero friction.
122
Reposted by @jean-beru.bsky.social
Fabien Potencier @fabien.potencier.org · 24/05/2026
As an OSS maintainer, my new rule is that anything a frontier model can find with some reasonable effort is a 0-day. Hence why I'm now shipping security releases on public holidays.
2175
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 22/05/2026
🐳 🐙 Docker Compose Tip #66 NFS volumes in one declaration! volumes: shared: driver: local driver_opts: type: nfs o: "addr=nfs.example.com,rw,nfsvers=4" device: ":/exports/shared" Shared storage across hosts. lours.me/posts/compose-tip-066-volume-drivers-nfs/ #Docker
lours.me
Docker Compose Tip #66: Volume drivers with NFS
Mount NFS shares as Compose volumes for shared storage across hosts using the built-in local driver
1125
Reposted by @jean-beru.bsky.social
Mathieu @welcomattic.com · 22/05/2026
🚀 v1.0 of the Clever Cloud PHP SDK is alive! Full v2 + v4 + api-bridge coverage, OAuth 1.0a + API tokens, live SSE log streaming. Wrote it as a @clever.cloud Ambassador to fill the missing piece in their SDK lineup. 📚 welcomattic.github.io/clevercloud-php-sdk 📦 github.com/welcoMattic/...
github.com
GitHub - welcoMattic/clevercloud-php-sdk: PHP SDK for Clever Cloud APIs (v2 & v4)
PHP SDK for Clever Cloud APIs (v2 & v4). Contribute to welcoMattic/clevercloud-php-sdk development by creating an account on GitHub.
1125
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 20/05/2026
🐳 🐙 Docker Compose Tip #65 Custom DNS in your containers! dns: - 1.1.1.1 dns_search: - corp.example.com dns_opt: - "ndots:2" Different from extra_hosts (Tip #36) which edits /etc/hosts. Guide: lours.me/posts/compose-tip-065-dns-config/ #Docker #Networking #DNS #Compose
corp.example.com
063
Reposted by @jean-beru.bsky.social
Fabien Potencier @fabien.potencier.org · 20/05/2026
During the last few weeks, the #Symfony core team has been hard at work fixing a long list of vulnerabilities for both #Symfony and #Twig. Today, we're publishing that work in the biggest security patch releases ever. Bare with us and wish us luck 🍀
32915
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 18/05/2026
🐳 🐙 Docker Compose Tip #64 Need to grab a log out of a container? docker compose cp app:/var/log/app/error.log ./error.log Push a config in the other way: docker compose cp ./nginx.conf web:/etc/nginx/nginx.conf One-shot file copy! lours.me/posts/compose-tip-064-compose-cp/ #Docker #Compose
lours.me
Docker Compose Tip #64: Copying files with docker compose cp
Copy files in and out of containers without bind mounts or volumes using docker compose cp
021
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 16/05/2026
🐳 🐙 Docker Compose Tip #63 Beyond CPU/memory limits! ulimits: nofile: 65536 shm_size: 2gb For Chrome, PyTorch, high-concurrency servers. Guide: lours.me/posts/compose-tip-063-ulimits-shm-size/ #Docker #Compose #Performance
lours.me
Docker Compose Tip #63: Tuning containers with ulimits and shm_size
Adjust kernel resource limits and shared memory size for containers that need more than the defaults
073
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 15/05/2026
🐳 🐙 Docker Compose Tip #62 One service, multiple hostnames! networks: app-net: aliases: - db - database - postgres-primary Perfect for migrations and legacy clients. Guide: lours.me/posts/compose-tip-062-network-aliases/ #Docker #Compose #Networking
lours.me
Docker Compose Tip #62: Network aliases for service routing
Give a service multiple hostnames on a network with aliases, useful for migrations and legacy hostnames
0134
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 11/05/2026
🐳 🐙 Docker Compose Tip #61 Beyond containers: provider services! services: tunnel: provider: type: telepresence options: namespace: avatars service: api Manage K8s intercepts, remote DBs, VPN tunnels lours.me/posts/compose-tip-061-provider-services/ #Docker
lours.me
Docker Compose Tip #61: Provider services for non-container dependencies
Manage external dependencies like Kubernetes intercepts, managed databases, and VPN tunnels declaratively with the provider directive
0101
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 08/05/2026
🐳 🐙 Docker Compose Tip #60 LLMs as first-class citizens in Compose! models: smollm: model: ai/smollm2 services: app: models: - smollm Endpoint URL injected automatically. Guide: lours.me/posts/compose-tip-060-models-section/ #Docker #Compose #AI #LLM
lours.me
Docker Compose Tip #60: Declaring LLMs with the models section
Declare and connect LLMs to your services using the new Compose models top-level key
074
Reposted by @jean-beru.bsky.social
Alexandre Daubois @alexdaubois.bsky.social · 08/05/2026
#PHP exceptions don't use C setjmp/longjmp anymore since PHP 7. When an exception is thrown, the engine sets a flag on the execute_data and RETURNS to the VM dispatcher. The dispatcher checks the flag, walks the try/catch table, finds the matching catch block, and jumps to it. 🧵
121
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 06/05/2026
🐳 🐙 Docker Compose Tip #59 entrypoint vs command, what's the difference? entrypoint: the executable command: arguments passed to it Container runs: <entrypoint> <command> Subtle but important! Guide: lours.me/posts/compose-tip-059-entrypoint-vs-command/ #Docker #Runtime #Compose
lours.me
Docker Compose Tip #59: entrypoint vs command
Understand the subtle but important difference between entrypoint and command, and when to use each
041
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 04/05/2026
🐳 🐙 Docker Compose Tip #58 Mount config files declaratively! configs: nginx_conf: file: ./nginx.conf services: web: configs: - source: nginx_conf target: /etc/nginx/nginx.conf Like secrets, but for non-sensitive config. lours.me/posts/compose-tip-058-configs/ #Docker
lours.me
Docker Compose Tip #58: Using configs for config files
Mount config files into containers declaratively with the configs top-level key, no volumes required
141
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 02/05/2026
🐳 🐙 Docker Compose Tip #57 Something feels slow? docker compose top # Processes per service docker compose stats # Live CPU/mem/IO Auto-scoped to your current project. Quick debugging for resource issues. Guide: lours.me/posts/compose-tip-057-resource-monitoring/ #Docker #Compose #Monitoring
lours.me
Docker Compose Tip #57: Container resource monitoring
Monitor CPU, memory, and processes in your Compose stack with docker compose top and docker compose stats
094
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 29/04/2026
🐳 🐙 Docker Compose Tip #56 env_file has more than you think! env_file: - .env.common - path: .env.local required: false Multiple files, optional loading, interpolation. Guide: lours.me/posts/compose-tip-056-env-file-advanced/ #Docker #Compose #Configuration #DevOps
lours.me
Docker Compose Tip #56: env_file advanced patterns
Go beyond a single .env file, multiple files, optional loading, formats, and precedence rules
031
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 27/04/2026
🐳 🐙 Docker Compose Tip #55 docker compose config is more than validation! --services # List all services --hash='*' # Detect config changes --resolve-image-digests # Pin images --format json # Pipe to jq Guide: lours.me/posts/compose-tip-055-config-advanced/ #Docker #Debugging #Compose
lours.me
Docker Compose Tip #55: docker compose config advanced usage
Go beyond validation with docker compose config, list services, hash, resolve digests, and filter output
172
Reposted by @jean-beru.bsky.social
AFUP Hauts-de-France @hdf.afup.org · 15/04/2026
Nous vous donnons RDV mercredi 22 Avril pour un apéro PHP ! Une occasion pour échanger sur les évolutions de PHP et renforcer vos liens avec la communauté. Merci à @les-tilleuls.coop pour l'accueil. Toutes les informations et inscriptions sur www.meetup.com/afup-hauts-d...
meetup.com
Apéro PHP Avril, Wed, Apr 22, 2026, 6:00 PM | Meetup
Réservez votre soirée du **mercredi 22 avril 2026** pour un Apéro PHP chez Les-Tilleuls.coop, à Lille ! L’accueil commencera dès **18h00**, et Les-Tilleuls.coop aura le pl
021
Reposted by @jean-beru.bsky.social
SensioLabs @sensiolabs.com · 17/04/2026
📰 #FridayTechReads New article by Steven Renaux on our blog 🤩 Managing multiple 📑 PDFs with unique layouts and data? Dive into our guide on GotenbergBundle and learn how to build 🔨 your own custom builder. 🔗 tinyurl.com/h2yz9e2h
A man sculpting a rock with PDF written on it
011
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 17/04/2026
🐳 🐙 Docker Compose Tip #54 Not sure what will happen? docker compose up --dry-run See the plan before executing. Works with up, down, rm, pull, restart. No surprises! Guide: lours.me/posts/compose-tip-054-dry-run/ #Docker #compose #Debugging #DevOps
lours.me
Docker Compose Tip #54: Preview changes with --dry-run
Use --dry-run to see what Compose will do before it actually does it
072
Reposted by @jean-beru.bsky.social
Mathieu M.J.E. Rebeaud @chercheurjuteux.com · 17/04/2026
Comment Tesla a caché des accidents fatals pour continuer à tester la conduite autonome sur les routes www.rts.ch/info/monde/2...
rts.ch
Comment Tesla a caché des accidents fatals pour continuer à tester la conduite autonome sur les routes | RTS
Une fuite de données révèle que Tesla a dissimulé des milliers d'incidents liés à sa conduite autonome. Certains accidents ont été fatals. Un premier verdict condamne le constructeur à verser 243 mill...
6186178
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 15/04/2026
🐳 🐙 Docker Compose Tip #53 Control your project name! name: myapp-${ENV:-dev} Avoid conflicts, run multiple instances, keep things clean. docker compose ls # See all projects Guide: lours.me/posts/compose-tip-053-project-name-workdir/ #Docker #Compose #Configuration #DevOps
lours.me
Docker Compose Tip #53: Compose project name and working directory
Control project naming and working directory to avoid conflicts and organize multi-environment setups
033
Reposted by @jean-beru.bsky.social
Guillaume @lours.me · 13/04/2026
🐳 🐙 Docker Compose Tip #52 Dedicated CI test env with Compose! override file: - Seeded database - Test runner service - Clean teardown with --volumes docker compose -f compose.yml -f ci.yml up --exit-code-from tests Guide: lours.me/posts/compose-tip-052-ci-test-environment/ #Docker #CICD #Testing
lours.me
Docker Compose Tip #52: Setting up a CI test environment
Use Compose override files to create a dedicated CI environment with seeded database and automated tests
123