Skip to main content

autodock hipache plugin

Project description

Image Layers

Hipache Plugin for autodock.

autodock-hipache is MIT licensed.

Note

See: autodock

Basic Usage

Start the daemon:

$ docker run -d --name autodock prologic/autodock

Link and start the autodock Hipache Plugin:

$ docker run -d --link autodock prologic/autodock-hipache

Now whenever you start a new container autodock will listen for Docker events and discover containers that have been started. The autodock-hipache plugin will specifically listen for starting containers that have a VIRTUALHOST environment variable and reconfigure the running hipache container.

An optional ALIAS environment value can be given as an extra virtualhost typically used for a www. alias to a domain.

Start a “Hello World” Web Application:

$ docker run -d -e VIRTUALHOST=hello.local prologic/hello
curl -q -o - -H 'Host: hello.local' http://localhost/
Hello World!

Note

This method of hosting and managing webapps and websites is in production deployments and talked about in more detail in the post A Docker-based mini-PaaS.

docker-compose.yml:

autodock:
    image: prologic/autodock
    volumes:
        - /var/run/docker.sock:/var/run/docker.sock

autodockhipache:
    image: prologic/autodock-hipache
    links:
        - autodock
        - hipache:redis

sslcerts:
    image: prologic/mksslcrt
    command: "*.mydomain.com"

hipache:
    image: prologic/hipache
    ports:
        - "80:80"
        - "443:443"
    volumes_from:
        - sslcerts

hello:
    image: prologic/hello
    environment:
        - VIRTUALHOST=hello.mydomain.com
        - ALIAS=hello.local

Note

The version of Hipache used here will not startup unless you have setup SSL certificates, so the sslcerts volume is requried for a correctly functionining system.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
autodock_hipache-0.0.2-cp27-none-macosx_10_10_x86_64.whl (6.1 kB) Copy SHA256 hash SHA256 Wheel 2.7 Dec 26, 2015
autodock-hipache-0.0.2.tar.gz (4.0 kB) Copy SHA256 hash SHA256 Source None Dec 26, 2015

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page