I'm almost sure that ./ is the directory of the compose.yaml.
Normally I just run docker compose up -d in the project directory, but I could run docker compose up -d -f /somewhere/compose.yaml from another directory, and then the ./ would be /somewhere, and not the directory where I started the command.
What happens if you put "police your_city" in your favorite search engine? I tried it with my current city and the village where I grew up, and both led me to the phone number in reasonable time.
You seem to underestimate how many companies and government organizations rely on American hyperscalers. It will take many years to replace these with something European. The same for Android and iOS, Windows and macOS and all the apps that were built for these. Cisco and Juniper - sure, just replace all of their hardware with something European.
Tariffs are insane when Trump applies them, they are equally insane when Europe will apply them.
The watch officer apparently admitted that he fell asleep. I find it astonishing that such giant ships don't have an autopilot that can at least stop the ship before it crashes into land. Or a dead man's switch which would wake up the watch man or someone else.
You can update and it won't break anything, because Intel microcode won't be loaded into AMD CPUs. If you run apt show intel-microcode it tells you that there is a amd64-microcode package as well. If it is not already installed, you can install it, and then try to remove intel-microcode. If it doesn't want to remove anything else (e.g. the kernel), you can remove it. If not, just leave it installed.
That reminds me: when I bought an MSI monitor (15" without touch) it also came with one USB-C to USB-C cable. All my other USB-C cables did not work for video.
It's astonishing what good AI they had in 2009.