Public Repository

Last pushed: 2 years ago
Short Description
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.
Full Description

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='admin@example.org' \
    yourname/evething
Docker Pull Command
Owner
robhaswell

Comments (0)