Instead use mise tasks.
1,009 karma · joined July 10, 2023
Instead use mise tasks.
For what it's worth, podman has also a thin wrapper around docker compose (podman compose) which can also automatically select `podman-compose`.
Note:
- `podman-compose` is an early attempt at remaking `docker-compose` but for Podman.
- Later Podman wrote a Docker compatible socket instead, which can work with most docker clis that accept a `DOCKER_HOST` argument, including `docker` and `docker-compose` (both v1 and v2)
- `podman compose` is a thin wrapper that automatically selects `docker-compose` or `podman-compose` depending on which is installed.
The argument of Firefox vs Chrome is not siloed and inherently includes the argument of what their respective developers do and don't do. If we didn't need to include them in the face of such an argument, there would be little reason to switch away Chrome.
Have you seen that Mozilla has basically become an ad agency?
[0] https://docs.podman.io/en/latest/markdown/podman-systemd.uni...
It does depend what they've reviewed though. Is the person hosting living in a in a gross apartment vs the towel designs are not nice.
It can also manage tools from various backends, e.g. go, aqua, cargo, npm, ubi and others
I've just registered to test it out a little bit. I tried to replicate my upcoming trip that I have set up in Wanderlog, and have the following feedback:
- Overall, amazing! Snappy. Real easy to follow.
- I love the simplicity.
- I like that this is essentially excel (kind of), but with travel specific additions.
Now for the potential improvements:
- I can't add someone else as an editor, it seems. Clicking add just logs a "TripForm" with the form object. I don't see any network requests either.
- Expenses don't allow me to select how to split it (maybe this is an issue because there's no-one else part of the trip?)
- Timetable contrast needs a bit of work. Maybe needs some padding/margins or something.
- MapTiler doesn't seem to have a good enough database. I struggled to add 152 Morrison Road
- Activities can't span multiple days (I tried adding a train ride than arrived 45 mins past midnight)
- Adding/editing activities while on the timetable page, does not update them until I refresh (or navigate away)
Outside of all that, how are you planning to monetise this? The code is released under MIT, which doesn't stop anyone from adding some subscription plan, hosting it, and advertising it. May I suggest something like AGPL?
Depending on how much of the Kube API you need, Podman is that. It can generate containers and pods from Kubernetes manifests [0]. Kind of works like docker compose but with Kubernetes manifests.
This even works with systemd units, similar to how it's outlined in the article.
Podman also supports most (all?) of the Docker api, thus docker compose, works, but also, you can connect to remote sockets through ssh etc to do things.
[0] https://docs.podman.io/en/latest/markdown/podman-kube-play.1...
[1] https://docs.podman.io/en/latest/markdown/podman-systemd.uni...
$ bash -ec 'echo hello && ls -la /tmp/ | grep systemd && false && echo testing'
hello
drwx------. 3 root root 60 Mar 29 18:33 systemd-private-bluetooth.service-yuSMVM
drwx------. 3 root root 60 Mar 29 18:33 systemd-private-upower.service-YhHHP2
versus $ bash -euxc 'echo hello; ls -la /tmp/ | grep systemd; false; echo testing'
+ echo hello
hello
+ ls -la /tmp/
+ grep systemd
drwx------. 3 root root 60 Mar 29 18:33 systemd-private-bluetooth.service-yuSMVM
drwx------. 3 root root 60 Mar 29 18:33 systemd-private-upower.service-YhHHP2
+ false
Docker also supports the `SHELL` syntax now, which is even better, because you can set it once at the top of the Dockerfile without having to do the whole `set -eux` on every line.It's well known that Google requires manufacturers to install their apps and requires it to be uninstallable. This includes Gmail, Google, and others.