Public Repository

Last pushed: 2 years ago
Short Description
Debian - Linux Apache Php5 Stack (LAPS) for Web Developers
Full Description

#Debian Linux,Apache, Php, Stack (LAPS) Docker's
Multiple - docker.io - Dockerfile's (Debian:Wheezy 7.7) incorporating, similar to XAMP / LAMP, a stack that includes:

  • APACHE (can be nginix)
  • PHP5 (with many core php-plugins)

By default apache php5 & rewrite mods are enabled which are commonly needed in most PHP orianteaited frameworks & applications.

Other common & versatile development variants of LAPS provided with:

A template application laps200app has also been provided that simply returns an unconditional HTTP 200 OK response for any request using FallbackResource in .htaccess & index.php; both files are in-lined descripted within each Dockerfile.

lapsdev is a more comprehensively equiped statck with more tools and ultitlies akine to a developers own personal computer system. This is based on the laps200app which when run via Command-Line-Interface verbose, tail, output of access.log are echoed to the screen.

Each Dockerfile's standalone containing all build & run instructions - eg:

cat Dockerfile
# build: docker build -t aphorise/debian-laps .
# run: docker run -p 80:80 -p 443:443 -it --detach --name=laps aphorise/debian-laps
# cli: docker run -p 80:80 -p 443:443 -it --rm --name=laps aphorise/debian-laps

Adjust leftmost -p numbers if local ports: 80 (http) & 443 (https) are in use on testing machine - for example:
docker run -p 81:80 -p 444:443 -it --rm --name=laps aphorise/debian-laps

To shell into image via /bin/bash simply append instruction to run command eg:

docker run -p 81:80 -p 444:443 -it --rm --name=laps aphorise/debian-laps /bin/bash

Default /var paths used for apache2 with default "It Works!" /var/www/index.html or /var/www/index.php.

docker images of all builds should resemble:

REPOSITORY                 TAG      IMAGE ID   CREATED    VIRTUAL SIZE
aphorise/debian-laps       ...         ...       ...       183.1 MB
aphorise/debian-laps200app ...         ...       ...       183.1 MB
aphorise/debian-lapspython ...         ...       ...       205.3 MB
aphorise/debian-lapsnode   ...         ...       ...       212.2 MB
aphorise/debian-lapsdev    ...         ...       ...       903 MB

SEE GITHUB PAGE FOR COMPLETE DETAILS

Docker Pull Command
Owner
aphorise