| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Docker is a really cool framework that lets you put different parts of your applications in containers which are much smaller faster lighterweight things that are sort of similar to a VM. You can learn more about containers and docker specifically at the "What is Docker" page
You can find more details about how this all works (and links to some supporting files at adobe) in my blog post on creating a coldfusion docker container.
ColdFusion is two things - a server created by Adobe Inc. This server parses and serves pages written in one of two dialects of ColdFusion - CFML (markup language) and CFSCRIPT (script).
There are some open source competitors to Adobe ColdFusion server such as Railo and BlueDragon. This container provides a linux based installation of Adobe's ColdFusion Server 10 patched to hotfix version 13.
Download the binary from Adobe and put it on your network where it is accessible. You need to do this so the prepare.sh works. Once you login to the Adobe site you can get the relevant binary from http://trials3.adobe.com/AdobeProducts/CSTD/11/linux64/ColdFusion_11_WWEJ_linux64.bin – just change the CSTD/11/ to CSTD/10/ if you want CF 10 and change the 11 in the bin file and directory path to 10. Like so: http://trials3.adobe.com/AdobeProducts/CSTD/10/linux64/ColdFusion_10_WWEJ_linux64.bin
ColdFusion 10 as Docker image on Ubuntu 14.04.
If you are on a VM or something and you need to download the coldfusion binary and patch files from a local file server update prepare.sh and then run it.
./prepare.sh
Once you have the CF binary and patches in the /install/build direcotry you can build the Docker container:
docker build -t cf10 .
And run it with:
docker run -d -p 8880:80 -v /var/www:/var/www cf10
This is entirely based on the work found at https://github.com/naag/docker-coldfusion11
The silent installation of ColdFusion is accomplished with a ./build/install/installer.profile file. The syntax for that file is described in this [Adobe blog post](: http://blogs.adobe.com/cfdoc/2009/10/performing_a_silent_installation_of_coldfusion_9.html).
The CF installation script was written by Jan Ruusuvuori and seems to only exist in this forum post. I just updated that script to include the installation of the hotfixes.
| Back | FazBrowse Home | New Git URL |