Public Repository

Last pushed: 7 days ago
Short Description
ARSnova is a novel web-based Audience Response System developed at THM.
Full Description

ARSnova Docker

This repository contains configuration files for the creation of Docker images for the ARSnova Audience Response System.
Pre-built ARSnova images are available at Docker Hub.

Running ARSnova on Docker

Follow these steps to setup Docker for running ARSnova:

  1. Make sure that Docker is installed
  2. As of Docker 1.13
    experimental features
    need to be enabled for the support of stacks
  3. Initialize Docker's swarm mode:
    docker swarm init
  4. Download docker-compose.yml and webapp.env to a new directory
  5. Run docker deploy --compose-file docker-compose.yml arsnova in the previously created directory

That's it. You should now be able to access ARSnova at http://localhost.
You can change configuration settings in webapp.env.

Building the Images

Follow these steps to build Docker images for ARSnova:

  1. Make sure that Docker and Docker Compose are installed
  2. Clone this repository and cd into it
  3. Run docker-compose build

You can now run docker-compose start and test the images.
ARSnova should be running at http://localhost.

Docker Pull Command