Home · Features · How does it work? · Docs · Pricing · Help · Install GitHub App · Login
What is PeekRequest?
PeekRequest streamlines your development workflow by providing live preview environments for every pull request in your GitHub repository. This tool integrates directly with DockerHub, GitHub, or AWS ECR to create Docker-based environments on your own infrastructure or AWS ECS. All environments are securely managed via a web interface with GitHub authentication.
Capabilities
- Seamless Integration with DockerHub, GitHub, or AWS ECR as the Docker image registry.
- Preview Environments on Demand, created as Docker containers on your own infrastructure or using AWS ECS in your account.
- Web-based Interface to manage preview environments, including secure access to live environments via a reverse proxy.
- GitHub Authorization ensures only authorized users can access the environments.
- Unlimited Users per organization.
- Unlimited Pull Requests per organization.
- Supports Single Repository per organization (currently).
- Automatic Updates by polling the Docker registry for updated images built from your CI pipeline.
Benefits
- Accelerates Feedback Cycles by providing instant, live previews of PRs.
- Simplifies Collaboration by allowing stakeholders to directly review and interact with changes in real-time.
- Increases Developer Productivity by automating environment creation, eliminating manual setup on local machines.
- Scales with Your Team—no user or PR limits, making it ideal for teams of any size.
- Maintains Security by deploying environments on your own infrastructure and securing access through GitHub authentication.
Getting Started
Prerequisites:
- Ensure your team has a working CI pipeline that builds Docker images for each commit in PRs.
- Choose your preferred Docker image registry: DockerHub, GitHub, or AWS ECR.
Install PeekRequest:
- Install PeekRequest into your GitHub organization.
- Configure PeekRequest with your:
- Infrastructure details (e.g., DockerHub, AWS ECS),
- Docker image registry credentials,
- Docker host or AWS ECS cluster details.
- Done. PeekRequest will now automatically create preview environments for every open PR in your repository.
Start Using Preview Environments:
- Once integrated, PeekRequest will poll your image registry for updates.
- Access the PeekRequest web interface to manage, preview, and share live environments for every open pull request.
With PeekRequest, enhance your team’s productivity and streamline your development cycle by making PR review easier, faster, and more collaborative!