Nekroze / dab

The Developer Laboratory
https://nekroze.github.io/dab
GNU General Public License v3.0
7 stars 17 forks source link

Add Docker Compose v2 #451

Closed slt closed 11 months ago

slt commented 11 months ago

Add docker compose v2

Tests

Rozebot commented 11 months ago
Warnings
:warning: Changes to the dab wrapper script are to be avoided when possible.
Messages
:book: Thank you for submitting a PR, the community appreciates your work!

Generated by :no_entry_sign: dangerJS

Nekroze commented 11 months ago

Sorry I wasn't able to look at this at all up until now, should be able to give this a good look tonight.

Thanks for the contrib and implication this is still used, I have wanted to give Dab some love and move CI (ideally fix some of the flake too ofc) plus the official image to github itself, feel free to throw anything else that needs doing too: https://github.com/users/Nekroze/projects/1

EDIT: I think one of the CI steps might fail (and it will at least mess up the change log in the cli since it is the oneline of the git log) if that the merge commit(s) stays on your branch, they can be rebased away or resolved in various ways.

slt commented 11 months ago

Hey no worries, I have still been trying to get it passing the tests anyway 🤞

I've rebased out the merge commits.

I am just trying to get the "dab network proxy" test working as it fails because there is no longer a curl/wget command in the image for the health check

slt commented 11 months ago

Got it passing, had issues with the feature that updates the wrapper file, given its a docker file mount, tried mounting the containing folder instead, that seems to work better, let me know if you are happy with this approach

Nekroze commented 11 months ago

yeah looking good, thanks for the contrib!