Skip to content
This repository has been archived by the owner on Oct 26, 2022. It is now read-only.

Docker image configuration including ARSnova Backend & Mobile, CouchDB and an Nginx reverse proxy [DEPRECATED]

Notifications You must be signed in to change notification settings

thm-projects/arsnova-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

The information in this repository applies to ARSnova version 2 which is no longer under active development. ARSnova 2 is still maintained meaning it receives security and other important bug fixes but you should not expect any new features. Head over to our main repository for information regarding ARSnova 3.

Running ARSnova 2 on Docker

Follow these steps to setup Docker for running ARSnova:

  1. Make sure that Docker is installed and up to date.
  2. Initialize Docker's swarm mode: docker swarm init
  3. Download docker-compose.yml and webapp.env to a new directory.
  4. Run docker stack deploy -c 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 and up to date.
  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.

About

Docker image configuration including ARSnova Backend & Mobile, CouchDB and an Nginx reverse proxy [DEPRECATED]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published