Skip to content

FORK of Official Lucee Dockerfiles for Docker Hub build images

License

Notifications You must be signed in to change notification settings

dcepler/lucee-dockerfiles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dockerfiles for Lucee application servers

This is a FORK of the official LAS Lucee Docker images.

Lucee Base Images

Lucee provides a number of different base images for your Lucee project.

Lucee 5.2

Example Project Dockerfile

FROM dcepler/lucee52-nginx:latest

# NGINX configs
COPY config/nginx/ /etc/nginx/
# Lucee server configs
COPY config/lucee/ /opt/lucee/web/
# Deploy codebase to container
COPY www /var/www

Features

Java optimisation tweaks

Optimised for single-site application

The default configuration serves a single application for any hostname on the listening port. Multiple applications can be supported by editing the server.xml in the Tomcat config.

Contributing to this Project

The Lucee Dockerfiles project is maintained by the community. Chief protagonist is @modius (Geoff Bowers of Daemon). Bug reports and pull requests are most welcome.

Spinning things up locally

Using the Daemon Docker Workbench provided, or using your own Docker tooling.

These instructions assume you have the parent Workbench up and running:

git clone [email protected]:lucee/lucee-dockerfiles.git
cd lucee-dockerfiles
docker-compose up

Containers are forwarded onto the following addresses:

lucee45 -> $ open http://lucee-dockerfiles.192.168.99.100.nip.io:8045
lucee50 -> $ open http://lucee-dockerfiles.192.168.99.100.nip.io:8050
lucee51 -> $ open http://lucee-dockerfiles.192.168.99.100.nip.io:8051
lucee52 -> $ open http://lucee-dockerfiles.192.168.99.100.nip.io:8052
nginx45 -> $ open http://nginx45.192.168.99.100.nip.io
nginx50 -> $ open http://nginx50.192.168.99.100.nip.io
nginx51 -> $ open http://nginx51.192.168.99.100.nip.io
nginx52 -> $ open http://nginx52.192.168.99.100.nip.io

License

The Docker files and config files are available under the MIT License. The Lucee engine, Tomcat, NGINX and any other softwares are available under their respective licenses.

About

FORK of Official Lucee Dockerfiles for Docker Hub build images

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • ColdFusion 74.0%
  • Dockerfile 18.6%
  • Shell 7.4%