Recommended means of developing Baby Buddy on macOS #887
Replies: 3 comments 1 reply
-
I was recently lured over to VSCode for dev in large part because devcontainers are just so damn easy. I think JetBrains products can use them as well, but when I tried a while back there was some bug preventing it. If you want to give it a try, you can check out Dev Containers tutorial -- basically just checkout Baby Buddy in VSCode, reopen the project in the devcontainer, and run |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I want to experiment myself with adding MQTT eventing to Baby Buddy. My development environment is macOS with PyCharm. My Mac uses Apple Silicon and thus an arm64 architecture, on which I can also run arm64 VMs. I also have at my disposal a Proxmox host that is amd64 and can run containers and VMs.
How would you suggest setting up a development environment that lets me:
What I've done:
babybuddy
(data
andpublic
because why not). The shared folder via VirtFS is atrociously slow to the point of being unusable. Shared folders on Spice WebDAV don't allow for symlinks so the setup fails (/var/www/babybuddy
is itself a symlink to/mnt/shared/babybuddy
:...so a UTM VM on macOS doesn't seem viable.
So, how do you suggest I develop Baby Buddy on macOS? Is there a way of doing so without this mess of shared folders and VMs but also doesn't require me to install services on my host OS?
Beta Was this translation helpful? Give feedback.
All reactions