Skip to content
This repository has been archived by the owner on Jul 22, 2024. It is now read-only.

Deploy bleeding-edge APK download service to a more stable service than Glitch #1200

Closed
cvan opened this issue May 10, 2019 · 3 comments
Closed
Labels
enhancement This issue is a new feature or request
Milestone

Comments

@cvan
Copy link
Contributor

cvan commented May 10, 2019

In PR #1172, I added links to the README for a service (view source) I created to more easily download the APKs from the most recently completed Taskcluster build:

Glitch is a great tool for prototyping web services, but because Glitch is currently free, there's an aggressive daemon that hibernates idle projects when the page is not being actively used by users, which often causes projects to take a while to cold launch.

Let's deploy the server code to a Heroku instance (we have a Mozilla Corporation account used for various one-off projects).

Looking longer term, @bluemarvin suggested in #1172 (comment) that Taskcluster could start providing a similar method of serving artifacts on demand without having to cumbersomly calling Taskcluster API endpoints (e.g., with helper redirect URLs à la https://github.taskcluster.net/v1/repository/MozillaReality/FirefoxReality/master/latest). I've filed a feature request for Taskcluster: taskcluster/taskcluster#724.

@cvan
Copy link
Contributor Author

cvan commented May 20, 2019

BTW, I contacted someone at Glitch, and https://fxr.glitch.me will now always be alive and not need to be wait to be awaken after idle time.

The project's source code here is viewable on Glitch, so if someone wants to migrate this service elsewhere, feel free to. Also, see this Taskcluster issue if you want to simplify the code path: taskcluster/taskcluster#724 (comment)

@avrignaud
Copy link

avrignaud commented May 21, 2019 via email

@jvonitter
Copy link
Contributor

we'll use taskcluster for this instead. see #1905

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement This issue is a new feature or request
Projects
None yet
Development

No branches or pull requests

3 participants