-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
aspect: product integrationFor any 3rd party integration requestsFor any 3rd party integration requestsfeature: tasksmeta: never-staleThis issue can never become staleThis issue can never become staleteam: IDEteam: webappIssue belongs to the WebApp teamIssue belongs to the WebApp teamtype: feature requestNew feature or requestNew feature or request
Description
Similar to start-tasks I propose adding end-tasks
.
End-tasks
will get triggered and run when a workspace gets stopped (timeout)
Why it's necessary:
- In a "regular" (non-gitpod) setup on a local machine, working on projects that store content and changes in a database is fairly straight forward. I can pull the database once, switch between different branches, make changes in the database, and continue working on the project for many days.
- In a Gitpod setup, I can pull the database once, and any changes I make in the database will persist through timeout and a restart of a workspace. The next day (or minute) I want to work on a different branch so I start a NEW workspace, and poof! the database is gone.
How it works / Why it's a good idea:
- Once
end-tasks
are available, I can make sure that a machine that is about to be stopped, can run a command that will store the important information / database / docker-image in a safe place. And in the next time I open a new workspace, I can choose fetching that database I saved. - I am sure there are many more scenarios possible that will be helpful for people once
end-tasks
feature is available.
chuck-confluent, axonasif, GoodGuyGroves, chlbri, shaunbharat and 10 moreloujaybee, cooperbenson-qz, lpeabody and obowersa
Metadata
Metadata
Assignees
Labels
aspect: product integrationFor any 3rd party integration requestsFor any 3rd party integration requestsfeature: tasksmeta: never-staleThis issue can never become staleThis issue can never become staleteam: IDEteam: webappIssue belongs to the WebApp teamIssue belongs to the WebApp teamtype: feature requestNew feature or requestNew feature or request
Type
Projects
Status
No status