teleclimber / Dropserver

An application platform for your personal web services. https://dropserver.org
Apache License 2.0
42 stars 1 forks source link

App version with no routes json (bc error) needs to treated as unusable #38

Closed teleclimber closed 2 years ago

teleclimber commented 2 years ago

Scenario:

DS needs to keep track of whether an app version is satisfactory and ready to use or not. Although there is no reason to stash this in DB? all this can be determined quickly after acquiring app code.

On the flip side, we need to consider what might happen if a new version of DS is no longer able to use the app version? Like a change in API or a change in deno std lib might now result in errors?

Unclear how to proceed.

teleclimber commented 2 years ago

Likely that #23 should be fixed when this is being worked on.

teleclimber commented 2 years ago

For now this is fixed enough because apps that error during app get processing don't make it to the usable stage. Later we may run into situations where an app that was working can no longer work because of changes, but that seems like something we should avoid altogether.