frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Pooshit – Sync local code to remote Docker containers

23•marktolson•2h ago
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.

https://github.com/marktolson/pooshit

Comments

WastedCucumber•1h ago
Dumb question, out of real curiosity - is the double fecal pun deliberate?
CBLT•1h ago
Line 1 of the readme has a poop emoji
electroglyph•57m ago
shitty joke if you ask me =)
robertlagrant•40m ago
I can't wait for version number 2 to drop
marktolson•2m ago
Yes.
mouse_•1h ago
good post
lagniappe•1h ago
no middlemane i like it
ElCapitanMarkla•1h ago
I had a similar script a few years ago when I refused to give up my aging Macbook Air and built a server to host my dev env. I had an rsync command that would sync the differences from my local machine up to the remote box. It was surprisingly quick considering the size of the projects.
sippeangelo•1h ago
Neat project, but what does this do differently than docker compose with the --host flag? https://docs.docker.com/reference/cli/docker/#host

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.

    docker -H ssh://remote compose up -d
zsimjee•1h ago
To me, it looks like this new project is aimed more at being able to develop remotely and share your localhost:3000 env instead of getting a real production box up. Bidi sync etc... hints at that, it's like having a 2-interface dev env.
sippeangelo•44m ago
I don't see that at all?
robertlagrant•39m ago
Wow - never seen that before.
eightnoneone•1h ago
How does this compare to https://www.devspace.sh/ ?
mhuffman•52m ago
Useful project. Name that no reasonable company would allow IT department to use. 10 out of 10! It worked for CockroachDB. I hope it turns into a unicorn and I'm not joking about that.
another-dave•45m ago
I can't remember what the package was, but when I was working for "large bank", one of the npm dependencies we wanted to use had a licence file that just said 'Do whatever the fuck you want'.

Legal came back saying that it was "highly unorthodox, but approved for use"

spacebanana7•43m ago
I believe people chose to pay Adobe subscriptions simply to avoid explaining the acronym for the GNU Image Manipulation Program in meetings.
_def•25m ago
I don't really understand the use case and wonder if containers are the right tool here at all.
fny•10m ago
This is a steaming pile of SFTP. Why not use rsync or wrap it if you must?

For anyone who's interested in proper bidirectional sync check out Mutagen.[0]

[0]: https://mutagen.io/documentation/synchronization/

marktolson•2m ago
Because I don't want to do this: https://mutagen.io/documentation/introduction/getting-starte...

Hosting a website on a disposable vape

https://bogdanthegeek.github.io/blog/projects/vapeserver/
590•BogdanTheGeek•5h ago•357 comments

William Gibson Reads Neuromancer (2004)

http://bearcave.com/bookrev/neuromancer/neuromancer_audio.html
98•exvi•2h ago•18 comments

Why do software developers love complexity?

https://kyrylo.org/software/2025/08/21/why-do-software-developers-love-complexity.html
23•PaulHoule•49m ago•23 comments

React is winning by default and slowing innovation

https://www.lorenstew.art/blog/react-won-by-default/
209•dbushell•6h ago•218 comments

Addendum to GPT-5 system card: GPT-5-Codex

https://openai.com/index/gpt-5-system-card-addendum-gpt-5-codex/
158•wertyk•5h ago•91 comments

macOS Tahoe

https://www.apple.com/os/macos/
235•Wingy•6h ago•291 comments

Wanted to spy on my dog, ended up spying on TP-Link

https://kennedn.com/blog/posts/tapo/
285•kennedn•7h ago•96 comments

The Rising Sea: Foundations of Algebraic Geometry Notes

https://math.stanford.edu/~vakil/216blog/
9•ibobev•3d ago•0 comments

GPT-5-Codex

https://openai.com/index/introducing-upgrades-to-codex/
186•meetpateltech•6h ago•56 comments

PayPal to support Ethereum and Bitcoin

https://newsroom.paypal-corp.com/2025-09-15-PayPal-Ushers-in-a-New-Era-of-Peer-to-Peer-Payments,-...
324•DocFeind•9h ago•271 comments

I wish my web server were in the corner of my room (2022)

https://interconnected.org/home/2022/10/10/servers
21•jonassaid•3d ago•6 comments

Massive Attack turns concert into facial recognition surveillance experiment

https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-ex...
106•loteck•2h ago•47 comments

How big a solar battery do I need to store all my home's electricity?

https://shkspr.mobi/blog/2025/09/how-big-a-solar-battery-do-i-need-to-store-all-my-homes-electric...
238•FromTheArchives•11h ago•359 comments

Launch HN: Trigger.dev (YC W23) – Open-source platform to build reliable AI apps

119•eallam•8h ago•47 comments

The Revised Report on Scheme or An UnCommon Lisp (1985) [pdf]

https://dspace.mit.edu/bitstream/handle/1721.1/5600/AIM-848.pdf
12•swatson741•2h ago•1 comments

When Your Father Is a Magician, What Do You Believe?

https://thereader.mitpress.mit.edu/when-your-father-is-a-magician-what-do-you-believe/
30•pseudolus•3d ago•3 comments

How People Use ChatGPT [pdf]

https://cdn.openai.com/pdf/a253471f-8260-40c6-a2cc-aa93fe9f142e/economic-research-chatgpt-usage-p...
49•nycdatasci•4h ago•26 comments

Show HN: Pooshit – Sync local code to remote Docker containers

23•marktolson•2h ago•19 comments

CubeSats are fascinating learning tools for space

https://www.jeffgeerling.com/blog/2025/cubesats-are-fascinating-learning-tools-space
157•warrenm•9h ago•71 comments

Scryer Prolog Meetup 2025

https://hsd-pbsa.de/veranstaltung/scryer-prolog-meetup-2025/
33•aarroyoc•3h ago•1 comments

How to self-host a web font from Google Fonts

https://blog.velocifyer.com/Posts/3,0,0,2025-8-13,+how+to+self+host+a+font+from+google+fonts.html
111•Velocifyer•9h ago•96 comments

Total porn ban proposed by Michigan lawmakers

https://www.fox2detroit.com/news/total-porn-ban-proposed-michigan-lawmakers
47•healsdata•1h ago•14 comments

GPT‑5-Codex and upgrades to Codex

https://simonwillison.net/2025/Sep/15/gpt-5-codex/
30•amrrs•4h ago•2 comments

Boring work needs tension

https://iaziz786.com/blog/boring-work-needs-tension/
86•iaziz786•8h ago•51 comments

Turgot Map of Paris

https://en.wikipedia.org/wiki/Turgot_map_of_Paris
46•Michelangelo11•2d ago•11 comments

Removing newlines in FASTA file increases ZSTD compression ratio by 10x

https://log.bede.im/2025/09/12/zstandard-long-range-genomes.html
230•bede•3d ago•93 comments

The Mac App Flea Market

https://blog.jim-nielsen.com/2025/mac-app-flea-market/
329•ingve•16h ago•126 comments

RustGPT: A pure-Rust transformer LLM built from scratch

https://github.com/tekaratzas/RustGPT
327•amazonhut•14h ago•162 comments

Folks, we have the best π

https://lcamtuf.substack.com/p/folks-we-have-the-best
313•fratellobigio•16h ago•85 comments

GuitarPie: Electric Guitar Fretboard Pie Menus

https://andreasfender.com/publications.php
23•DonHopkins•9h ago•2 comments