Show HN: Pooshit – Sync local code to remote Docker containers
34 marktolson 27 9/15/2025, 9:46:19 PM
Pronounced Push-It....
I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely.
With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then build and run an updated container with one command line call.
It works well with reverse proxies like nginx or caddy as you can specify the docker run arguments in the pooshit_config files.
Names can be troublesome though, badly named products get caught in spam filters, or blocked in some firewall blacklist.
Legal came back saying that it was "highly unorthodox, but approved for use"
It uploads your whole local docker context, source code and all, builds the image on the remote server and up's the container(s) all with a single command. I use this all the time when deploying simple services to avoid all of the complexity of registries etc.
For anyone who's interested in proper bidirectional sync check out Mutagen.[0]
[0]: https://mutagen.io/documentation/synchronization/