<div dir="ltr">Hey Leif,<div><br></div><div>The Respoke team here at Digium has been doing quite a bit of work with Docker lately, and we have shared a few Dockerfiles up on Docker Hub[1] as well. </div><div><br></div><div>The goal for our work seems to have a different target than yours, though. While you are working to make building packages suitable for deployment easier, we are actually aiming to deploy the docker containers we build to production. </div><div><br></div><div>The scope of our initial work has been to focus on a set of images to make deploying asterisk with chan_respoke as easy as possible. Our pjsip[2] image has a customization to increase the maximum number of allowed ice candidates pjsip will support. Our asterisk[3] image builds on our custom pjsip image, utilizes the basic-pbx "Super Awesome Company" as its default set of configs, and supports easy customization of all config files by automatically parsing any jinja2 templates placed in /etc/asterisk/. Finally, our chan_respoke[4] image builds on our asterisk image.</div><div><br></div><div>All of these images build from source and are versioned. We are currently focused on the bleeding edge at the moment, with images built for pjsip 2.4.5 and asterisk 13.5.0 & 13.6.0. We haven't spent any time concerning ourselves about image size, but there's certainly room for improvement on that front.</div><div><br></div><div>David Lee also has done some preliminary work to facilitate development of Asterisk & chan_respoke in a project "asterisk-docker-dev" on his Github[5]. Using this project is my primary means of development on chan_respoke, since it currently only builds on linux and my primary development machine is a mac. </div><div><br></div><div>Even though our goals seems to be different, we're definitely looking forward to seeing what you come up with in your work with Asterisk and Docker. Docker has proven so far to be a huge boon and we are excited to see more adoption in the Asterisk community.</div><div> <br></div><div>[1]: <a href="https://hub.docker.com/u/respoke/dashboard/">https://hub.docker.com/u/respoke/dashboard/</a></div><div>[2]: <a href="https://github.com/respoke/pjsip-docker">https://github.com/respoke/pjsip-docker</a></div><div>[3]: <a href="https://github.com/respoke/asterisk-docker">https://github.com/respoke/asterisk-docker</a></div><div>[4]: <a href="https://github.com/respoke/chan_respoke-docker">https://github.com/respoke/chan_respoke-docker</a></div><div>[5]: <a href="https://github.com/leedm777/asterisk-docker-dev">https://github.com/leedm777/asterisk-docker-dev</a></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>--</div><div>Chad McElligott<br></div><div>Software Developer on the Respoke Team</div><div>Respoke is a service of Digium, Inc.</div><div><a href="mailto:cmcelligott@digium.com" target="_blank">cmcelligott@digium.com</a> | <a href="http://www.respoke.io" target="_blank">www.respoke.io</a></div></div></div></div>
<br><div class="gmail_quote">On Mon, Nov 16, 2015 at 4:31 PM, Steve Edwards <span dir="ltr"><<a href="mailto:asterisk.org@sedwards.com" target="_blank">asterisk.org@sedwards.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Mon, Nov 16, 2015 at 4:31 PM, Steve Edwards <<a href="mailto:asterisk.org@sedwards.com" target="_blank">asterisk.org@sedwards.com</a>> wrote:<br>
><br>
> On Mon, 16 Nov 2015, Leif Madsen wrote:<br>
><br>
>> I wrote up a lengthy blog post that likely borders on ranting:<br>
>><br>
>> <a href="http://blog.leifmadsen.com/blog/2015/11/10/asterisk-docker-container-phase-1/" rel="noreferrer" target="_blank">http://blog.leifmadsen.com/blog/2015/11/10/asterisk-docker-container-phase-1/</a><br>
><br>
><br>
> I've only read the first x paragraphs (I'll read more later), and I hope I'm not flying off the handle.<br>
><br>
> I used to make source level changes for some of my projects. Fortunately, all the functionality I now need is provided by the RPMs.<br>
><br>
> All of my current clients are 'from packages' and I'd hate for the results of the referenced poll to lead to the demise of the packages.<br>
</blockquote>
<br>
On Mon, 16 Nov 2015, Leif Madsen wrote:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I'm not sure what "demise" you're talking about.<br>
</blockquote>
<br></span>
This is why I prefaced my post with 'I hope I'm not flying off the handle.'<br>
<br>
The potential 'demise' I referred to would be for someone to read your post and apply the results from a single poll with a specific demographic to the general demographic.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
There is also no "poll" going on...<br>
</blockquote>
<br>
'Referenced' is past tense -- referring to the poll you referenced.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Nothing that I'm doing will stop people from building packages, so I'm really confused by your statement.<br>
</blockquote>
<br></span>
I get that containers do not preclude people from building packages. I was not commenting on your work, only on the statement 'no one really uses packages.'<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Not one thing I am proposing will change your workflow.<br>
</blockquote>
<br></span>
I look forward to reading your post in depth when I have the time.<br>
<br>
Sorry for the kerfuffle.<div class="HOEnZb"><div class="h5"><br>
<br>
-- <br>
Thanks in advance,<br>
-------------------------------------------------------------------------<br>
Steve Edwards       <a href="mailto:sedwards@sedwards.com" target="_blank">sedwards@sedwards.com</a>      Voice: +1-760-468-3867 PST<br>
<br></div></div><span class="HOEnZb"><font color="#888888">
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
asterisk-dev mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
  <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-dev</a><br>
</font></span></blockquote></div><br></div>