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

471

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