ongardie / cubicle

Manage isolated development environments
MIT License
15 stars 3 forks source link

doesn't work on Mac #2

Closed ongardie closed 2 years ago

ongardie commented 2 years ago

A few known issues:

There are probably more issues after that. And then there's a big performance question.

cc @darrengarvey

ongardie commented 2 years ago

I just pushed a couple of commits to stop shelling out to GNU's du and tar on the host, so hopefully that'll help.

ongardie commented 2 years ago

I've been working on a new runner that uses system user accounts (via sudo, one user account per environment). It's causing a significant refactor (in a good way), since the files that another user owns probably aren't directly accessible. I think this refactor will pave the way for using Docker volumes to support Docker on Mac. And running on Mac with user accounts may also be possible.

ongardie commented 2 years ago

At this point I've fixed the core issues I'm aware of, and hopefully we're not too far from getting something working on Mac. The CI system also runs the builds on Mac now but no real tests. I haven't tried it beyond that.

ongardie commented 2 years ago

Apparently this does work on Mac with Docker now. It works in the CI system thanks to PR #13.