HackerTrans
热门最新趋势评论往期问答秀出招聘

marktolson

198 声望加入于 13年前

提交

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

55 分·作者 marktolson·10个月前·49 评论

Pooshit – sync local code to remote Docker containers

github.com
6 分·作者 marktolson·10个月前·1 评论

评论

marktolson
·11小时前·讨论
https://runnit.io - 创意团队的自动化工作管理和运营
marktolson
·3个月前·讨论
I got it to transcribe this: "Create tests and ensure all tests pass" and instead of transcribing exactly what I said it outputs nonsense around "I am a large language model and I cannot create and execute tests".

Other than that issue I like it.
marktolson
·3个月前·讨论
Genuinely impressed with this! Thank you!
marktolson
·6个月前·讨论
Crashes on Mac trying to open up a fairly small workspace (max 97,000 rows).
marktolson
·7个月前·讨论
Looks good but there is no way I'm installing powershell as a dependency.
marktolson
·9个月前·讨论
I represent one of those stars. N8N is an amazing system. I use it daily and have seen incredible progress made consistently over the past few years. Currently my team use it for processing millions of workflows each year on a very small server and it hasn't cost us a cent so I would give them more than 1 star if I could. I wouldn't build a new system without it to be honest.
marktolson
·10个月前·讨论
Not sure if you read the description but I clearly stated that I wanted no middleman, so I'm not sure how this solves my use case. Also not sure how it requires the same amount of time, and 'manual intervention every time'? You provision a remote server, install docker then update the local config file and it's done. One line deployments everytime. And why would I update the code inside the container when you need a build process to install dependencies? If you want to update code while the app is running then restart, then docker is not the right solution.

Additionally there are a million different and better ways to deploy services, this suits the use case I described.
marktolson
·10个月前·讨论
Better off trying to get it brownlit.
marktolson
·10个月前·讨论
It's not based on k8s, it's just pushing your local app to a server and spinning up a conainer with one CLI call.
marktolson
·10个月前·讨论
Here is my main use case. I have lightweight services that I need to update and deploy regularly (until I movee to K8s or a proper production env). Using pooshit, I can push my entire local dev folder to a remote server then destroy the old image, rebuild the new image and spin up a new container with one call. Your config file contains your remote config. You need nothing in between you and your remote server and it only relies on SSH and docker, nothing else, no middleman, repos, and no deployment containers running on your VM.
marktolson
·10个月前·讨论
Probably pretty similar except you get to just write "pooshit" instead.
marktolson
·10个月前·讨论
Yes.
marktolson
·10个月前·讨论
Because I don't want to do this: https://mutagen.io/documentation/introduction/getting-starte...
marktolson
·10个月前·讨论
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.