Sign inSign up

robhaswell/evething

By robhaswell

Updated almost 11 years ago

The deployment method is an nginx server backed onto DJango WSGI. A PostgreSQL database is set up and primed with static data on the container's first run. A Redis server acts as the Celery broker.

Image
0

466

robhaswell/evething repository overview

This Dockerfile builds a single Docker image which can be deployed that provides the whole EVEthing instance, and its dependencies.

The deployment method is an nginx_ server backed onto DJango's wsgi implementation. A PostgreSQL database is set up and primed with static data on the container's first run. A Redis server acts as the Celery broker.

This build is interactive on first boot and requires the administrator to create credentials for the superuser account.

Deployment

This image takes two required environment variables, admin_name and admin_email.

Additionally a volume is required at /evething/data. This acts as storage for the PostgreSQL_ server and static caches.

The web server port exposed is port 8080, or for including in virtual hosting setups, a WSGI service is exposed on port 8081.

A typical invocation would look like::

$ docker run -i -t \
    -v '/opt/evething-data:/evething/data' -p 80:8080 \
    -e admin_name='Your Name' -e admin_email='[email protected]' \
    yourname/evething

Tag summary

Content type

Image

Digest

sha256:c9565306e

Size

228.9 MB

Last updated

almost 11 years ago

docker pull robhaswell/evething