├── .gitignore ├── prepare.sh ├── README.md └── Dockerfile /.gitignore: -------------------------------------------------------------------------------- 1 | build/install/*.jar 2 | build/install/ColdFusion_*_WWEJ_linux64.bin 3 | -------------------------------------------------------------------------------- /prepare.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | cd $(dirname "$0") 4 | cd build/install 5 | 6 | if [ ! -f "ColdFusion_11_WWEJ_linux64.bin" ] 7 | then 8 | wget http://trials3.adobe.com/AdobeProducts/CSTD/11/linux64/ColdFusion_11_WWEJ_linux64.bin 9 | chmod 755 ColdFusion_11_WWEJ_linux64.bin 10 | fi 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | docker-coldfusion11 2 | =================== 3 | 4 | ColdFusion 11 as Docker image on Ubuntu 12.04. Run 5 | 6 | ./prepare.sh 7 | 8 | first to download ColdFusion 11 installer and latest patches. Then build the Docker container: 9 | 10 | docker build -t cf11 . 11 | 12 | And run it with: 13 | 14 | docker run -d -p 80:80 -v /var/www:/var/www cf11 15 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM phusion/baseimage:0.9.9 2 | MAINTAINER pressrelations 3 | EXPOSE 80 8500 4 | VOLUME ["/var/www", "/tmp/config"] 5 | 6 | ENV DEBIAN_FRONTEND noninteractive 7 | RUN apt-get update 8 | RUN apt-get install -y wget unzip xsltproc apache2 9 | ADD ./build/install/ /tmp/ 10 | ADD ./build/service/ /etc/service/ 11 | ADD ./build/my_init.d/ /etc/my_init.d/ 12 | RUN /tmp/install-cf11.sh 13 | --------------------------------------------------------------------------------