Forem

Cover image for 🔥Pulstack: Deploy your static site to S3 or GitHub in <1 min🙂

🔥Pulstack: Deploy your static site to S3 or GitHub in <1 min🙂

Kiran Naragund on April 06, 2025

This is a submission for the Pulumi Deploy and Document Challenge: Get Creative with Pulumi and GitHub What I Built I built pulstack (p...
Collapse
 
ubuntupunk profile image
ubuntupunk • • Edited

Great project. Integration with the gh cli tool would be incredible. You seem to rely on the classic tokens, since fine-grained token will be defined by a repo, so no instant repo unless you using the gh tool. You should update your repo README based on the tutorial. Your instructions in your README in our repo for installing pullstack seem to assume you're running aws, and that pullstack is already installed? Of course would be nice to be able to simply npm i pullstack --template? I guess node install etc will have to do for now. Ps: I also put up a gh-pages pun project this weekend (inspired by the zx posting on Dev) was not aware I could do this for every repo!

Collapse
 
dev_kiran profile image
Kiran Naragund •

Hi

Since this is not a npm package you need to clone the repo & install the dependencies..

If you are going with (Pulumi+AWS) or (Pulumi+Github) in both the cases Pulumi needs to be installed and aws cli only if you want to host on aws s3...

I designed in such way that even for (Pulumi+AWS) or (Pulumi+Github) you just needs to pass you build files(copy-paste your build folder to the cloned repo) so it will upload all your build files and host instantly.

I Totally agree that an easier npm pulstack experience would make it way more approachable..
definitely going to iterate on this!

Thanks for checking!! :)

Collapse
 
codienick profile image
CodewithNick •

Awesome Kiran🔥

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thanks Nick🫡

Collapse
 
adamgordonbell profile image
Adam Gordon Bell •

Fun!

Collapse
 
dev_kiran profile image
Kiran Naragund •

🙌

Collapse
 
nadeem_zia_257af7e986ffc6 profile image
nadeem zia •

Amazing article, thanks for explaining

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thanks for checking Nadeem!

Collapse
 
padmavati profile image
Paramjeet Singh •

Thanks for this detailed guide Kiran

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thanks for reading :)

Collapse
 
bassg0navy profile image
bassg0navy •

Congrats, this was a cool project and looks very useful for spinning sites up quickly

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thankyou!!
Happy to hear that :)

Collapse
 
colorcontrastchecker profile image
Color Contrast Checker •

Nice! This is interesting

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thanks for checking!!!

Collapse
 
sahil_clash profile image
Sahil Patil •

Not a minute activity but good work...

Collapse
 
dev_kiran profile image
Kiran Naragund •

Thanks Sahil!

Collapse
 
mohammad_ashraf profile image
Mohammad Ashraf •

Awesome Kiran, You can also add support for existing websites and then we can use Pulstack in CI/CD pipelines as well.

Collapse
 
dev_kiran profile image
Kiran Naragund •

Really appreciate the suggestion🙌
Thanks so much! :)