jmcarp / jmcarp/deploy-to-cf

Show output during / after deployment

Open
#1 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Go
Stars
6
Forks
5
PR merge metrics
No merged PRs in 30d

Description

At the moment, applications deploy synchronously within a single request, and no output is displayed to the user. We might want to deploy from a task queue rather than doing it in-request, and we should definitely tell the user more about what's going on. Some possibilities include:

* Show a loading message, then display URL(s) of deployed app(s) on success / error on fail
* Cool option: tail live output of `cf push` to the browser via websocket

Orthogonal question: we can continue deploying in-request, or deploy from a queue using something like https://github.com/RichardKnop/machinery.

cc @dlapiduz @rogeruiz

Contributor guide

No contributing guide indexed for this repository

Research direction

No file, test, or entry point is named. Start by tracing how deployments currently run in a single request, then clarify whether the intended work is status reporting, queued deployment, or live `cf push` output; done means users see deployment progress and success URLs or a failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cloud, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.