072 ContentBox in the Cloud (Docker Magic) with Gavin Pickin

23/04/2018 47 min
072 ContentBox in the Cloud (Docker Magic) with Gavin Pickin

Listen "072 ContentBox in the Cloud (Docker Magic) with Gavin Pickin"

Episode Synopsis

Gavin Pickin talks about "ContentBox in the Cloud (Docker Magic)" in this episode of ColdFusion Alive podcast with host Michaela Light. He is one of the speakers at Into The Box 2018 conference. Show notes What is ContentBox and why would you want to use it with Docker? ContentBox is a great Modular CMS built on top of ColdBox Using CommandBox and Forgebox you can install modules and extend your app in seconds. You can extend and build on top of ContentBox easily to mold it to your liking. Interception points CFCs It's just ColdBox MVC under the hood. Big changes in 3.8 releasing any day now. themes , modules and widgets now upgrade proof Docker friendly Version 4 - maybe at ITB - come and find out. Env Variable support CFConfig for loading your CF Engine from scripts ContentBox docker image Which has a few extra ContentBox goodies added on top of the usual CommandBox docker image. File mounts Special settings Old School servers vs Docker and CI Painful to think about old school server 10 page documents of the setup Using a Docker file mount to be able to share Media files between 2 instances For images and documents Persistent storage A bit a CDN How to cluster sessions so your ContentBox site can run in the cloud, on more than one instance. More speed More reliability Separated from other sites Horizontal scale vs vertical scale Auto scaling with Docker Swarm Portainer Couchbase / Redis Extension for Clustered Caching Elastic Search ColdBox APIs Scaling 4 servers high traffic Travel sites Why are you proud to use CF? WWIT for you to make CF more alive this year? What are you looking forward to at Into the Box this year? What other conferences are you going to attend? Speaking at CF Summit West again - if they pick me - speaker deadline April 15th. CF Objective on hiatus this year so first time in 6 years I won't be speaking there MuraCon in Sacramento early in April. Waiting for dates NCDevCon - would love to attend this one. CFCamp - I wish… maybe next year. Brad and Luis will probably be there. Ortus Developer Week Ortus Roadshow   ContentBox + Docker Start to finish, launch your ContentBox site in the cloud with Docker. We will look at the ContentBox docker image, which has a few extra ContentBox goodies added on top of the usual CommandBox docker image. We will learn how to use a file mount to be able to share Media files between 2 instances, and how to cluster sessions so your ContentBox site can run in the cloud, on more than one instance. Ortus Keynote The Ortus Keynote gives you insight into Ortus Solutions, the past, present and future. You'll meet the members of Team Ortus, community members, speakers and sponsors. We'll tell you a story about CFML, which we think you will want to hear, and learn what Ortus and the community is doing for CFML and the future of CFML. You will get updates on an array of Ortus *Box products, including recent releases & upcoming plans and features in our roadmaps. We will finish with Ortus's plans for the future… as well as remind you of a driving force behind all things Ortus. Alexa and ColdBox APIs Alexa from Amazon powers the Amazon Echo, Amazon Fire TV and is Amazon's answer to Siri, Cortana and Google home. Amazon's Alexa Skills Kit allows developers to build their own set of abilities that can be published to the Alexa App Store for consumers to use. This Session will walk through the pros and cons of voice, how to design a voice user interface, how to get started with ColdBox, and how to design Alexa Commands that integrate with your ColdBox API. ColdBox Zero to Hero Full day workshop - sold out   Mentioned in this episode Gavin's ITB sessions  Comprehensive list of ColdFusion conferences ContentBox episode (with roadmap) Digital Ocean Amazon AWS Google cloud platform CDN Using Portainer.io (Docker Container Management) with Neil Cresswell episode Floating IP Couchbase Redis Extension Elastic Search GitLab Continuous Integration Gulp functions DevNexus conference   Bio Gavin Pickin Gavin Pickin - Software Consultant for Ortus Solutions Gavin started using ColdFusion in 1999 when working for the university of Auckland in New Zealand before moving to California. He has lead teams, trained new developers and worked the full stack from graphic design, HTML CSS JavaScript through to ColdFusion MySQL and server administration. Gavin has a passion for learning and cannot understand why the 9-5ers aren't listening to podcasts while changing diapers, watching video tutorials while cleaning baby bottles and folding clothes, or putting the kids to sleep with soothing phone gap mobile application cookbook recipes. You will find him blogging at gpickin.com and on twitter @gpickin and occasionally being mocked on cfhour's podcast. Links Twitter Website CFML slack

More episodes of the podcast ColdFusion Alive