<?xml-stylesheet type="text/xsl" href="https://sugarclub.sugarcrm.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Developing Sugar on Docker</title><link>/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><description>TLDR Developing Sugar on Docker , get up to speed now!The long versionWhat are Docker containers?If containers for you are more than the two pictures below&amp;hellip; then you are in the right place! As you might be aware, there has been and there c...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Thu, 25 Apr 2019 06:07:47 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Here is the culprit, please help.&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;{SugarClub Administrator Edit: We&amp;#39;re sorry, but this image is no longer available} &amp;nbsp;&lt;/pre&gt;&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Thu, 25 Apr 2019 05:20:47 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Enrico,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I have a new VPS in the cloud.&amp;nbsp; I installed Docker this weekend for V9. I can&amp;#39;t get ES up. It shows that it is&amp;nbsp;starting, &amp;quot;ok&amp;quot;,&amp;nbsp;&amp;nbsp;up but &amp;quot;docker ps&amp;quot; is not showing it.&lt;/p&gt;
&lt;p&gt;Actually for this installation, I would prefer not to run Elasticsearch, but I can&amp;#39;t get thru installation because there is nothing on port 9200 to pass the ES test on the installation screen. Any advice?&lt;/p&gt;
&lt;p&gt;Even if I can fake it somehow that would be ok because I don&amp;#39;t want to run ES, but I am still curious why it isn&amp;#39;t running. I even tried a Sugar81/php71.yml and ES wouldn&amp;#39;t come up&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;{SugarClub Administrator Edit: We&amp;#39;re sorry, but this image is no longer available} &amp;nbsp;&lt;/pre&gt;&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Fri, 05 Apr 2019 02:18:55 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;&lt;a href="https://sugarclub.sugarcrm.com/members/esimonetti"&gt;Enrico Simonetti&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I am using the sugar subdirectory as the root for my clients. I have been switching the directory names to &amp;quot;sugar&amp;quot; and I am switching too many times.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For example &amp;quot;cp sugar clientBfolder&amp;quot; and then &amp;quot;cp clientAfolder sugar&amp;quot;.&lt;/p&gt;&lt;p&gt;I now have it like this :&lt;/p&gt;&lt;p&gt;sugar/clientAfolder&lt;br /&gt;sugar/clientBfolder&lt;/p&gt;&lt;p&gt;&lt;span&gt;and of course, access like this &amp;quot;&lt;/span&gt;http://docker.local/sugar/clientAfolder/index.php&lt;span&gt;&amp;quot;, etc., etc.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Can you please help me engineer cron containers for the ones I want to run cron? In other words, not sure how to proceed with copying your builtin container.&lt;/p&gt;&lt;p&gt;:-)&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Mon, 25 Mar 2019 21:37:30 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Kenneth Brill&lt;/p&gt;&lt;p&gt;I would like to hear Enricos comments, but for me it has been the ability to switch platforms and stack parameters. If I have a client that is on 6, I can easily spin up a platform with PHP 5 and older mySQL. If I am working on 8, then it&amp;#39;s cake walk to switch to that.&lt;/p&gt;&lt;p&gt;If I am working on an enterprise project, I can cluster a couple of application servers. Enrico did a great job and I use the stacks daily. I used to use VMWare Workstation 12, but I find docker faster. Just my opinion.&lt;/p&gt;&lt;p&gt;I guess one other benefit is that all the working directories for mySQL and ES for the container are on the host machine. I recently upgraded a computer and it was nice copying the /srv/SugarCRMDockerized directory and every platform and database got migrated and spun up flawlessly on the new computer.&lt;/p&gt;&lt;p&gt;Other things like xdebug and other tools wire in nicely as well. I know you must know these things but I am posting with the hopes that others might understand the benefits.&lt;/p&gt;&lt;p&gt;Thanks!&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Mon, 25 Mar 2019 16:55:44 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Kenneth Brill</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;OK, after 6 months of experimenting with docker for SugarCRM development I am left with one question.&lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Assumptions&lt;/strong&gt;&lt;/span&gt;:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Docker doesn&amp;#39;t seem to play well with MacOS (I am running a current version but maybe they fixed this and I am behind the times, maybe?)&lt;/li&gt;&lt;li&gt;All developers on my system use MacOS&lt;/li&gt;&lt;li&gt;To get any speed out of the system you have to run docker in a Linux VM.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Question&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;What use is docker then?&amp;nbsp; It seems to me that running a containerized system on a virtualized system kinda doesn&amp;#39;t add up.&amp;nbsp; Why wouldn&amp;#39;t I just run LAMP on the Linux system.&amp;nbsp; What extra benefits do I get that would mitigate the extra hoops I have to jump though?&amp;nbsp; I could see a benefit if I ran docker directly on the MacOS system or if we just moved everyone to Linux boxes but is docker worth that kind of change (or speed degradation in the MacOS scenario)?&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Fri, 23 Nov 2018 10:12:39 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Diego Celdr&amp;#225;n</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Hi &lt;a href="/members/esimonetti"&gt;Enrico Simonetti&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;When i work with docker and develop in sugarcrm, every 10-15 min i get 404 errors and 500 errors and the same into the javascript console.&lt;/p&gt;
&lt;p&gt;When i work with vagrant i don&amp;#39;t have these problems.&lt;/p&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;pre&gt;&amp;nbsp;{SugarClub Administrator Edit: We&amp;#39;re sorry, but this image is no longer available} &amp;nbsp;&lt;/pre&gt;
&lt;p&gt;I edit your docker files and with one development environment i can develop more than one instance, is for that the url is not /sugar.&lt;/p&gt;
&lt;p&gt;But you can see are random errors, normally appears when i have developer mode enabled and i reload Sugar without cache and i enter some record in any module.&lt;/p&gt;
&lt;p&gt;I just do f5 and i don&amp;#39;t have the problem. Is a little frustating because every javascript development, the normal is reload the page without cache a lot to see the changes and every time i have to do f5 again.&lt;/p&gt;
&lt;p&gt;When you work with docker, do you have the problem?&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Wed, 18 Jul 2018 12:10:25 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Diego Celdr&amp;#225;n</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;I&amp;#39;m trying to use docker with debian machine like you and the performance is better than with vagrant.&lt;/p&gt;&lt;p&gt;The only thing is, how do you use debug? because i don&amp;#39;t see any port forwarding to php machine to connect to xdebug.&lt;/p&gt;&lt;p&gt;thanks!&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Sun, 01 Jul 2018 17:43:36 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Diego Celdr&amp;#225;n</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;Actually i&amp;#39;m using vagrant to do local development with SugarCRM. The problem i actually have is the shared folder system to connect vagrant and host system (i have Windows 10) so the &amp;quot;solution&amp;quot; i use is do a &amp;quot;reverse&amp;quot; shared folder, all the items are in the vagrant machine and i connect to them with windows 10 network drive through samba service.&lt;/p&gt;&lt;p&gt;With this way, my SugarCRM instance is fast and i can develope with phpstorm connecting to the shared folder (slow performance indexing files).&lt;/p&gt;&lt;p&gt;Now i am trying docker, i think docker is more powerfull than vagrant but in the end i have the same problem that i have in vagrant, the slow shared folder system.&lt;/p&gt;&lt;p&gt;I know in linux systems the shared folder are faster than in windows or mac, but for some reasons y need to have a Windows 10 host.&lt;/p&gt;&lt;p&gt;If i use your docker stacks, i need to share the mysql database folder, app folder... so, how do you do to develope with slow shared folder performance?&lt;/p&gt;&lt;p&gt;thanks!!&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Tue, 26 Jun 2018 05:37:48 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Mar Jhun  Cabanatan</dc:creator><slash:comments>2</slash:comments><description>
&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/esimonetti"&gt;Enrico Simonetti&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I was able to make my sugar crm up and running using this stack:&amp;nbsp;&lt;a href="https://github.com/esimonetti/SugarDockerized/blob/master/stacks/sugar79/php56.yml" rel="nofollow" target="_blank"&gt;SugarDockerized/php56.yml at master &amp;middot; esimonetti/SugarDockerized &amp;middot; GitHub&lt;/a&gt;&amp;nbsp;&lt;br /&gt;But there is a problem im experiencing in changing the php.ini values. It&amp;#39;s not reflecting when I do edits on it, i stop and up the docker stack after my changes but still it goes back to its default values for instance im&amp;nbsp;changing this value&amp;nbsp;opcache.revalidate_freq=0 and it doesnt reflect&lt;br /&gt;&lt;br /&gt;Am I doing it incorrectly, how do I make the changes?&lt;br /&gt;&lt;br /&gt;Kind Regards!&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Fri, 22 Dec 2017 10:57:48 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Aryan Blaauw</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Hi Enrico,&lt;/p&gt;&lt;p&gt;Almost three years ago, we developed a complete stack for delivering a scalable multi datacenter Docker solution for all available flavours of SugarCRM. Like SugarCRM we used Rancher for orchestration;&amp;nbsp;from the start the solution was fully integrated with all existing legacy solutions. ( monitoring, code deployment, et all )&lt;/p&gt;&lt;p&gt;Then, step by step, all legacy was also Dockerized. We run hundreds of containers in a density and flexibility that simply cannot be achieved with regular VMs.&lt;/p&gt;&lt;p&gt;Deployments, updates... it might sound like a commercial, but it really is a breeze. Developers, Consultants en Sales deploy containers user friendly; IT calls for Infra and Functionality are way down, if not 0.&amp;nbsp;&lt;/p&gt;&lt;p&gt;This has been running production containers for almost 3 years now, without horror stories; most of the time Docker&amp;nbsp;is an Agile &amp;amp; DevOPS succes story.&lt;/p&gt;&lt;p&gt;On top of that&amp;nbsp;it creates a solid foundation for up coming technologies that once again with change the CRM landscape with an Agility that I and all of our users here wouldn&amp;#39;t want to work without.&lt;/p&gt;&lt;p&gt;Kind regards,&lt;/p&gt;&lt;p&gt;Aryan@BrixCRM&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Wed, 20 Dec 2017 08:16:50 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Hatim Alam</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Hi &lt;a href="https://sugarclub.sugarcrm.com/members/esimonetti"&gt;Enrico Simonetti&lt;/a&gt;,&lt;/p&gt;&lt;p&gt;Thanks for the article. I followed your docker setup guide earlier (a week back) but was getting some errors. I tried again after reading this post and it worked&amp;nbsp;&lt;span class="emoticon_happy emoticon-inline"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;I just altered few config parameters based on my environment setup but still not able to get through the FTS settings. Do we need to use localhost with port 9200 ? I already have one service running on this port. Please advise.&lt;/p&gt;&lt;p&gt;Regards.&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Wed, 20 Dec 2017 01:48:49 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>0</slash:comments><description>
&lt;p&gt;I can&amp;#39;t see using it for Prod, at the most&amp;nbsp;having&amp;nbsp;Jenkins to spin it up and having a runner do integrations testing to make sure the build is passing before&amp;nbsp;letting users test it.&lt;/p&gt;&lt;p&gt;MANY THANKS!&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Developing Sugar on Docker</title><link>https://sugarclub.sugarcrm.com/dev-club/b/dev-blog/posts/developing-sugar-on-docker</link><pubDate>Tue, 19 Dec 2017 23:02:20 GMT</pubDate><guid isPermaLink="false">5c521d64-519d-47a6-9065-134618b211bf:2d24108c-8c67-4c30-930f-becd75e70b5b</guid><dc:creator>Michael Joyner</dc:creator><slash:comments>1</slash:comments><description>
&lt;p&gt;Hey Enrico,&lt;/p&gt;&lt;p&gt;Can I ask on the Docker container if it&amp;#39;s possible to set things like the opcache.ini and other extension ini files to have control over the extensions. I am thinking about using Docker next year and I am fuzzy how Docker addresses the extension ini.&lt;/p&gt;
&lt;img src="https://sugarclub.sugarcrm.com/aggbug?PostID=835&amp;AppID=56&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>