What is your setup for "develop on macOS, deploy on FreeBSD?"

Howdy, coming back to FreeBSD after a few years away as I still think it feels like the best Unix system around. I'm creating a web application and I'm experimenting with deploying onto FreeBSD instead of Debian. I prefer the stability and coherence of FreeBSD, even though Debian is sort of the easy solution.

I'm developing on macOS (I've run FreeBSD on a laptop quite a few times, but honestly a Macbook just makes day-to-day life easier) and would like to run my server environment locally for development purposes. If I deploy on Debian the usual answer is "use Docker/Podman/etc."

I know macOS is pretty popular with FreeBSD folks so I'm curious what setup you're using to emulate a FreeBSD server locally? Getting an image running on macOS is stupidly simple with the awesome videos FreeBSD is putting out and that handbook is great, but I'm curious about the end-to-end of giving a developer access to a database, web server, etc. locally that emulates a production deploy and includes your source code. I'm not necessarily looking for a total Docker replacement, just what you're doing for a reproducible local setup.

I'm not a virtualization guru so apologies if this is a silly question. :)
 
Back
Top