5
1 Comment

1-click preview environments for any application

Hello fellow indie hackers and developers!

We are launching PullPreview, a way to spin preview environments for any application directly from GitHub, on servers you control.

We wanted to make it as no-nonsense and non-invasive as possible, so everything runs from a GitHub Action runner, which will provision a cheap Lightsail instance in your AWS account and boot your application using Docker Compose.

Being freelancers, we found on multiple occasions that it would be great to have a simple way to launch preview environments for a feature we’re working on, so that we can show progress to clients or teammates and get feedback from them, on the real thing. Same when working with a larger team within a company: staging environments always seem to be a precious thing that gets preempted too fast.

PullPreview is the only solution that allows launching environments for any application, right from a GitHub Action (just add a label to a PR!), with full integration into the GitHub UI.

Outside of the fixed license fee, costs are very low since the servers are started on demand and destroyed right after a pull request is merged or a branch disabled (cheapest server costs a mere 3.5$ for a full month on Lightsail).

If you already have a docker-compose.yml file and an AWS account, the setup consists in copy/pasting a single file into your repository, and you're good to go! It's free to try for 30 days, no registration required!

We’re looking for feedback on the idea and approach, as well as whether the pricing makes sense to you.

Thanks!

on May 17, 2020
  1. 1

    If you don't want to host it yourself, you can try my managed product (Pull Dog): https://dogger.io