Commit Graph

8 Commits

Author SHA1 Message Date
Sameer Naik a8f87c22d4 Stacksmith merger (#27)
* switch to harpoon installer

* bump version to 2.4.18-0

* removed unused `installer.run.sha256`

* added sha256 hash for package verification

* switch to `gcr.io/stacksmith-images/ubuntu:14.04` base image

* removed `logs/` and `conf/` VOLUME mountpoints

* removed unused files

* display bitnami welcome text

* check for updates on container startup

* upgrade baseimage: gcr.io/stacksmith-images/ubuntu:14.04-r05

* removed sample vhost configurations

* updated to latest apache-2.4.18-0 package (#3)

* organize dockerfile for stacksmith (#4)

* removed `BITNAMI_APP_DIR` macro

* removed `VOLUME` instruction

* removed `BITNAMI_APP_VOL_PREFIX` macro

* add `/opt/bitnami/$BITNAMI_APP_NAME/sbin` to PATH

* organize dockerfile for stacksmith

* add `/opt/bitnami/common/bin` to `PATH`

* readme: updated (#5)

* upgrade to `gcr.io/stacksmith-images/ubuntu:14.04-r07` and `apache-2.4.18-2`

* create `/app` symlink to `/opt/bitnami/$BITNAMI_APP_NAME/htdocs`

* readme: updates

* tests: bump SLEEP_TIME

* tests: make vhosts test compatible with `sh` shell

* readme: updates

* upgrade to `apache-2.4.20-0`

* updated .gitignore rules

* updated .dockerignore rules

* app-entrypoint: fix `chown` operation
2016-05-27 16:53:55 -07:00
Sameer Naik c271cb48dd tests: make `sed` a little resilient to whitespaces 2015-11-28 10:06:22 +05:30
Sameer Naik 7567ec54fa tests: Configuration changes are preserved after restart 2015-11-27 20:10:42 +05:30
Sameer Naik 1ee0dbfdf5 tests: rewrite tests for better maintenance and readability
- Reuse docker_helper.bash script in tests
 - Speed up of tests
 - Better readability
2015-11-09 21:12:51 +05:30
Sameer Naik 8fbe1b088e removed `/app` volume from dockerfile
Specifying a volume at `/app` (in the Dockerfile) makes it difficult to
use this image as a base image for derived images. Due to this, we have
removed the `VOLUME` instruction that mounts `/app` as a volume.

The `/app` path continues to function like it did before. As a resuly if
you want to mount your php application into the container, mount your
applucation source at `/app` using `-v
/path/on/application/source:/app`.

One advantage of mounting/installing your application at `/app` is that
the image will automatically update the ownership of the
files/directories in `/app` so that it is accessible by the `php-fpm`
process.
2015-10-05 22:06:30 +05:30
Sameer Naik 3d3ad8fe62 tests: add `--noproxy apache` argument to `curl` 2015-09-30 21:39:03 +05:30
Miguel Martinez 6b0ab46fa5 Tests cleanup 2015-06-19 11:19:03 -07:00
Adnan Abdulhussein 000da64329 Add tests 2015-06-18 14:33:58 -07:00