Improvements:
- Added nginx-django Ubuntu 14.04 image.
Improvements:
- Added alpine-nginx-django image.
Improvements:
- When using
chaplocal
to create development directories, theDockerfile
is now stored in the root apps folder, and designed to be used with Docker automated builds. - All features will now use
sudo
to run thedocker
command if the user is not a member of thedocker
group. - Added
alpine-nginx-php
image. - Added
centosbase
image. - Updated
chaperone-alpinejava
to Oracle 8 Update 60, Build 27. - Now works properly with SELinux-enabled systems by changing contexts when needed.
Improvements:
- Better run.sh templates for LAMP, LEMP, and Apache images.
- Better error reporting when startup scripts fail.
Bug Fixes:
- Fixed
phpmyadmin
so that it redirects according to external hostname and port configurations. This was a bit finicky, sincephpmyadmin
is somewhat over-zealous at trying to detect the incoming URLs.
Improvements:
- Improved derivative build methdology so that the
./build.sh
script automatically assures the derivative image has all the capabilities of the parent image, tweaking all references in templates to point to the new derivative. Much nicer and simpler. - Added a lean and mean
alpinejava
image that has the full Oracle JDK installed with Python 3 as well. So much smaller than equivalent images.
Bug Fixes:
- Alpine-based images did not start
startup.d
scripts in lexicographic order. Fixed. - PID files were moved into
/tmp
to eliminate some permission errors with some attached storage scenarios.
Bug Fixes:
- Changed chaplocal and run.sh templates to support the file permissions weirdness present on OSX (#1, @bitsofalex)
- chaplocal home directories may now be in /home or /Users and removed any container-specific dependence on where the entire app hierarchy is located.
Other changes:
- Updated to newest chaperone which adds support for --create-user name:/path so that user identity can be based upon the permissions set for a given path.
- Changed the names of some environment variables in apps scripts to be more compatible with the OSX environment, including using the default 'localhost' as the external hostname instead of 'hostname -s'