Launch HN: Reploy (YC S20) – Instant fullstack staging environments for web apps

栏目: IT技术 · 发布时间: 5年前

内容简介:). We're building a platform that allows teams to easily configure full-stack staging environments or "previews" of their web app which are created on every open PR.In the past, Himank and I spent time at several startups (~10->200 employees), where we wer
Hello Hacker News! We're Jay and Himank from Reploy ( https://getreploy.com

). We're building a platform that allows teams to easily configure full-stack staging environments or "previews" of their web app which are created on every open PR.

In the past, Himank and I spent time at several startups (~10->200 employees), where we were on customer-facing, product-oriented teams. We often found ourselves in positions where we wanted to share our environment with designer/PM/sales folks who didn't necessarily have a dev environment setup, and ngrok didn't cut it. Further, even when trying to share our environment with fellow engineers, there was always a slow down when requiring that they git stash, git pull, etc..

The solution to these pain points was either: 1) Waiting for a full staging or production deployment, which in most cases, wasn't really practical (from a cost and/or time perspective). 2) Using a static site hosting solution (Vercel, Netlify, etc..) which didn't allow us to preview full-stack changes.

At some of these companies, an infra team had tried to build something like this, however, the "preview" workflow was very different than the "production" workflow, so there were annoyances (slow builds, lack of concurrent env support, no populating staging data etc..) that made the tool hard to use.

This is where Reploy comes in! Especially in the current remote landscape, being able to have as many staging environments as features is helping teams move faster by simplifying and streamlining the feature development flow.

We've put a lot of time into making this dead simple to set up. Just connect your repo, give us the commands that you run on your dev machine, and we'll spit out a live environment on a managed link. All of this configuration can be described in the `reploy.yml` file, which is essentially a simpler version of docker-compose :). And if you already have a docker-compose file, we can use that as well :).

Take a look at a demo on our site! ( https://getreploy.com ).

How does it work you may ask? The short answer is k8s. We schedule these environments on Kubernetes, however, we hide this from end-users so that all that they're interacting with is the Reploy configuration (just a series of commands to start up your web app). We've also curated a bunch of "runtimes" which contain common framework dependencies (reactjs, node, rails, etc..) so that if you don't want to worry about docker, you don't have to :) . And for the hardcore folks out there, we also support custom images.

A few notable features that Reploy offers (specific to the aforementioned "staging" workflow):

1) Caching of specific directories (node_modules, .bundle, etc..) -> faster builds 2) Restarts of past environments -> Let's you compare the state of different commits 3) Notifications! -> We'll notify your team when a new environment is ready or failed the build process via slack, email, etc.. 4) A "setup" hook where your team can populate a database with staging data, or configure the host environment to your liking.

From a pricing angle, we're looking to charge like most CI providers. That is, we'll charge a base price per engineer/user (~$30) and prorate any additional usage over a max number of concurrent environments. On that note, we've realized that pricing for Reploy is a very interesting problem, as the types of users that are creating environments (engineers, devops teams, etc..) are not necessarily the only users getting value out of the product (PMs, for example). If you have any thoughts here, we'd love to hear them in the comments!

Feel free to request access at https://getreploy.com if you're interested in getting up and running; also happy to answer any questions at `jay [at] getreploy.com`.

Overall, very excited to be sharing this with HN, we'd love to hear your thoughts and keep the conversation going :).


很遗憾的说,推酷将在这个月底关闭。人生海海,几度秋凉,感谢那些有你的时光。


以上所述就是小编给大家介绍的《Launch HN: Reploy (YC S20) – Instant fullstack staging environments for web apps》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

论因特网

论因特网

[美] 休伯特·L.德雷福斯 / 喻向午、陈硕 / 河南大学出版社 / 2015-5 / 32.00

本书是与日俱增的关于因特网利弊之文献的重要补充。 ——《哲学评论》 关于因特网种种承诺的一次清晰辨析……以哲学家的眼光审视一个影响我们所有人的问题。 ——《普遍存在》杂志 ……一场精心设计的论战……我们需要更多德雷福斯这样的老师,将网络融入依 然具有深邃人性的课程。 ——亚当•莫顿(出自《泰晤士报文学增刊》) 在互联网世界,不管你是菜鸟,还是浸淫其中已久—......一起来看看 《论因特网》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

在线进制转换器
在线进制转换器

各进制数互转换器

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具