landscape
landscape copied to clipboard
docket: can't update a docket app to a non-docket app
Describe the bug There's no way to switch an app from a docket app to a non-docket app. Pushing an update with the docket file removed retains the existing charges etc & there's no poke to get rid of them.
Expected behavior Should be able to get rid of the front-end
@Fang-
maybe it would be undesirable as a user would think it was deleted when it was still running. Maybe there should be a 4th glob/site option that retains the tile but it's not clickable and has no FE
context is that I want to get rid of Beacon's front-end cos it's redundant; you only wanna interact with its API through Eyre from an external node.js app or w/e. There's no way for me to do this so I'm gonna have to either set the site to go nowhere or write a simple HTML "this has no FE" page.
The context feels like it's in the class of "things landscape/docket should but doesn't support", alongside discovering/installing/managing packages that don't show up as tiles, or only have cli frontends, or have no frontend but still want a tile. I imagine it's likely we'll want to tackle all of those holistically.
For the particular issue of being able to get rid of a docket file/tile though, yes that should be possible, and the fact that it hangs on to the old data feels like a docket bug.