asheesh changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Channel glossary: "i,i" means "I have no point, I just want to say". b == thumbs up. | Public logs at https://botbot.me/freenode/sandstorm/ & http://logbot.g0v.tw/channel/sandstorm/today
<XgF> asheesh: RookBoom needs to connect to an Exchange server
<asheesh> XgF: Yeah - insert powerbox here, in my imagination.
<asheesh> I was thinking about it because my girlfriend's office uses Exchange and could totally use this.
<asheesh> I think my friends at Akamai could too.
joshbuddy has quit [Quit: joshbuddy]
<mrdomino> so, i'm looking at the wildcard-ssl and static-hosting uh, situation
donught has quit [Ping timeout: 272 seconds]
<mrdomino> am i correct in summarizing the current situation, for a sandcats user, as: "in order to expose a static site over https, I need to get my own wildcard cert (i.e. probably wait for letsencrypt to support it)"?
<mrdomino> i would not mind being able to do a, say, blog.mrdomino.sandcats.io redirect, but i think that's not currently possible
<mrdomino> oh, or i suppose i could get a non-wildcard letsencrypt cert, configure nginx to use it, and reverse-proxy on that domain specifically, yeah?
<kentonv> mrdomino: yeah you need some sort of reverse-proxy to apply SSL to a web-publishing domain. Does not need wildcard, though.
<mrdomino> b
<mrdomino> thanks
kentonv has quit [Quit: Leaving]
<asheesh> mrdomino: re: let's encrypt static publishing: we/I/you could totally integrate that into Sandstorm.
<asheesh> I think that'd be pretty swell.
<mrdomino> ooooh yeah
<mrdomino> nice-sized project too, from the sounds of it
<asheesh> Yeah - I can point you/anyone/me to all the right places in the code to do that.
<asheesh> Doubly so since I wrote most of that.
<mrdomino> all right. i've got a week of freedom coming up in like a month. it might be good to have contacts in place in time for it.
<asheesh> In theory another person was interested in working on that, too.
<asheesh> sandah: Let me know how that worked for you!
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
<asheesh> zarvox: I will read it!
joshbuddy has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
kentonv has joined #sandstorm
joshbuddy has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
TC01 has quit [Remote host closed the connection]
todayman has quit [Remote host closed the connection]
TC01 has joined #sandstorm
mnutt has joined #sandstorm
mnutt has quit [Client Quit]
joshbuddy has joined #sandstorm
mnutt has joined #sandstorm
xet7 has quit [Ping timeout: 240 seconds]
xet7 has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
mnutt has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<elimisteve> mrdomino: if you're talking about self-hosting Sandstorm and you're looking for a free SSL wildcard cert, Sandstorm now provides that for free! https://sandstorm.io/news/2015-10-01-free-ssl-certificates
<elimisteve> asheesh: when I package a Go app for Sandstorm, do I include the source and a build script, or do I include the binary?
joshbuddy has quit [Quit: joshbuddy]
synchrone has joined #sandstorm
synchrone has quit [Ping timeout: 250 seconds]
joshbuddy has joined #sandstorm
synchrone has joined #sandstorm
<zarvox> elimisteve: include the binary in the spk; the source and a build script in your source repository.
<zarvox> If you're using vagrant-spk, your .sandstorm/build.sh would be the appropriate place to run the build script, and .sandstorm/launcher.sh would be the right place to launch the binary you built
synchrone has quit [Ping timeout: 248 seconds]
xet7 has quit [Ping timeout: 240 seconds]
xet7 has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
joshbuddy has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
joshbuddy has joined #sandstorm
synchrone has joined #sandstorm
joshbuddy has quit [Quit: joshbuddy]
synchrone has quit [Ping timeout: 240 seconds]
gillisig has joined #sandstorm
synchrone has joined #sandstorm
synchrone has quit [Ping timeout: 240 seconds]
synchrone has joined #sandstorm
mnutt has joined #sandstorm
synchrone has quit [Ping timeout: 248 seconds]
kecors has joined #sandstorm
frigginglorious has joined #sandstorm
mnutt has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
rustyrazorblade has quit [Quit: rustyrazorblade]
rustyrazorblade has joined #sandstorm
synchrone has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
synchrone has quit [Quit: Leaving.]
rustyrazorblade has quit [Ping timeout: 276 seconds]
erikmaarten has joined #sandstorm
wolcen_ has quit [Ping timeout: 240 seconds]
wolcen_ has joined #sandstorm
TwoJames2 has quit [Ping timeout: 245 seconds]
TwoJames has joined #sandstorm
<simonv3> asheesh: instead of derailing https://github.com/sandstorm-io/sandstorm/issues/1525#issuecomment-183979647 any more, I’ll continue asking here! As a user, since there’s no limit to what apps I can “install” (is there?), but rather to how many grains I can have (and how much space each one takes up) I’m wondering why I even need to “install” an
<simonv3> app first. Sure it allows me to create grains, but what’s the benefit (to me) of adding that extra step of installing the app?
<simonv3> Is it security? (the conscious “I can verify where this app comes from, who the author is, how trustworthy they are”)
<kentonv> simonv3: A couple things. First, during the install step you get to verify the author signature. Second, the installed app does take up space on your drive, so there is a limit to how many you could install.
<simonv3> kentonv: thanks, I’m not sure whether this is an issue beyond me trying to figure out how it works. I think “installing” an app make sense and it’s probably a well enough understood pattern for a lot of people. I was just wondering how far it was actual installation and how far it was a metaphor and actually an aspect of it’s implementation
erikmaarten has quit [Ping timeout: 248 seconds]
<kentonv> simonv3: In a lot of cases, it's a metaphor. E.g. on Oasis, the app is almost always installed already, so "installing" really just flips a bit in the database to say that you specifically have "installed" it. (That's why it's instantaneous.)
<kentonv> but when the server doesn't already have the app then it does in fact download and unpack at "install" time
<chilts> ahah, that also (now) makes sense to me too!
* chilts was in the mindframe of Oasis too, but makes sense for your own server
<chilts> thanks for asking simonv3, I'd also been wondering
synchrone has joined #sandstorm
TwoJames has quit [Ping timeout: 260 seconds]
TwoJames has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
wolcen_ has quit [Ping timeout: 276 seconds]
synchrone has quit [Ping timeout: 264 seconds]
wolcen_ has joined #sandstorm