<crab>
how does one upgrade? install the new version from the app market?
<crab>
oh, i have a notification to apply updates.
jemc has joined #sandstorm
nwf has quit [Read error: Connection reset by peer]
nwf has joined #sandstorm
jadewang has joined #sandstorm
isd has quit [Remote host closed the connection]
gambatte has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
gambatte has quit [Ping timeout: 252 seconds]
jadewang has quit [Ping timeout: 240 seconds]
harish has quit [Ping timeout: 248 seconds]
harish has joined #sandstorm
ecloud is now known as ecloud_wfh
gambatte has joined #sandstorm
harish has quit [Ping timeout: 248 seconds]
tobald has joined #sandstorm
harish has joined #sandstorm
<ocdtrekkie>
crab: As a note, applying updates from the notification should update all of your apps and their respective grains. You can also reinstall the app from the market, which will update it, but not automatically update all your existing grains.
<crab>
ah, thanks.
afuentes has joined #sandstorm
[d__d] has quit [Remote host closed the connection]
pie__ has quit [Read error: Connection reset by peer]
pie__ has joined #sandstorm
pie__ has quit [Ping timeout: 248 seconds]
syc has joined #sandstorm
syc has quit [Client Quit]
sybro has joined #sandstorm
jadewang has joined #sandstorm
<sybro>
Hi!!! Any good way to share a Nova thread via link? Can't manage to get a valid one :(
jadewang has quit [Client Quit]
<sybro>
... or NodeBB thread? :/
pie_ has joined #sandstorm
<samba_>
hi, I need to move my sandstorm installation to another VM is there any documentation about it ?
<samba_>
also, there's any explication why sandstorm is getting fatty in this way, I mean is just pads but it seems impossible to use a big pad or a big calc - everything wait stop and crash, is this normal?
pie_ has quit [Read error: Connection reset by peer]
<ocdtr_web>
In short: Backup your Sandstorm files on the old server with Sandstorm stopped. Install Sandstorm fresh on your new server, then stop it, replace all your Sandstorm files and start it again.
<ocdtr_web>
As far as it being "fatty" what do you mean? RAM usage?
<ocdtr_web>
sybro: Generally speaking, you take either the grain URL if someone's already got access, or the share link, if you want to grant someone access, and then add to the end of that whatever parameters a NodeBB or Nova URL would have to specify the specific thread.
<ocdtr_web>
Since Sandstorm apps can't see their own URLs or sharing links, it's hard for them to suggest these URLs for you, and I think that's something Sandstorm needs to handle better someday.
ocdtr_web has quit [Quit: Page closed]
pie_ has quit [Read error: Connection reset by peer]
<eloyesp>
Hi, I'm trying to learn more about sandstorm, but as I don't know a lot about `meteor` I fount it difficult to follow the track on the source code. I'm trying to understand the flow of starting a grain (generating the chroot environment, starting the process, etc.) but I cannot find the code that implement that
isd has joined #sandstorm
<eloyesp>
Can someone point me where to look on that?
<isd>
eloyesp: meteor.com has a tutorial that's worth going through as a first step
<eloyesp>
Yes, but I was more interested on the code that implement the grain initialization, I'm not so interested in the shell itself
<isd>
The backend stuff is all in src/sandstorm. backend.capnp describes the protocol the shell uses to talk to the sandboxing stuff. supervisor.c++ handles actually launching a sandbox in a grain.
<isd>
Most of the "business logic" is in the meteor/javascript app, which is all under shell/
Telesight has quit [Remote host closed the connection]
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #sandstorm
<eloyesp>
isd: thanks
<isd>
you're welcome
michaelw has quit [Quit: Bye]
<samba_>
question, I can use the sandcats.io subdomain and a private domain using the same conf in sandstorm ?
<TimMc>
Sandstorm doesn't let you use multiple domain setups. :-/
<samba_>
arg
<samba_>
this is not nice.. why it isnt?
<samba_>
even if I configure a nginx in front of sandstorm ?
<TimMc>
You'd have to have something capable of rewriting Sandstorm's responses to swap out the domains in any response body and headers.
<isd>
ocdtrekkie: re: displaying urls, one huge improvement would be if when you clicked a link inside the grain, the URL bar would update. I don't think there's a way for sandstorm to fully automate this, but you could probably have a postMessage api that apps can use to update the (trailing part of) the path on the main page.
<isd>
(I spent some time digging; you could almost just do onload="doSomethingWith(this.contentWindow.location.herf)" but you hit same origin policy problems, and you from what I can tell you can't fix those without coordinating with the embedded site
<isd>
If the embedded site could say this is OK via a header, then sandstorm could just set the header, but e.g. Access-Control-Allow-Origin only affects xhr requests, not dom object attributes.
pie__ has joined #sandstorm
pie_ has quit [Read error: Connection reset by peer]
xet7 has joined #sandstorm
<isd>
I guess you could inject the call into the page, but that wouldn't work for non-html of the user clicked a link to some other site.
<isd>
I also don't know if there's a way to set the location bar without triggering a request, which seems wasteful.
isd has quit [Quit: Leaving.]
isd has joined #sandstorm
Aurelius has quit [Quit: Aurelius]
jemc has quit [Ping timeout: 240 seconds]
michaelw has joined #sandstorm
eloyesp has quit [Quit: Leaving]
<ocdtrekkie>
That would be handy too.
<ocdtrekkie>
isd: Wekan is already making like a "copy card URL" option, but of course, it won't work with Sandstorm. It seems to me like we could have an offer-template-ish function where the app could specify it's trailing content and Sandstorm could fill in it's part of the URL.