Typically, in Sandstorm, the Sandstorm shell surrounds the app, displaying the app in an IFRAME. This allows Sandstorm to handle login, etc.
For this issue, when I say "can be accessed via a grain URL", I mean that it should be possible to create a URL like https://local.sandstorm.io/grain/{{someGrainId}}/rest/ping.view and see a response to that API request within the grain-frame and the Sandstorm shell around it. See later issues in the milestone for the ability to access the API without seeing the Sandstorm shell around it.
Please either submit a pull request with packaging changes as-needed to make this work, or show a screenshot. The ping.view API endpoint is a good endpoint to use for taking a screenshot.
This issue might require modifying nginx configuration, and/or it might require modifying Ampache configuration.
Context:
For this issue, when I say "can be accessed via a grain URL", I mean that it should be possible to create a URL like https://local.sandstorm.io/grain/{{someGrainId}}/rest/ping.view and see a response to that API request within the grain-frame and the Sandstorm shell around it. See later issues in the milestone for the ability to access the API without seeing the Sandstorm shell around it.
Please either submit a pull request with packaging changes as-needed to make this work, or show a screenshot. The
ping.view
API endpoint is a good endpoint to use for taking a screenshot.This issue might require modifying nginx configuration, and/or it might require modifying Ampache configuration.
Technical references: