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.
Follow these steps to setup Docker for running ARSnova:
- Make sure that Docker is installed and up to date.
- Initialize Docker's swarm mode:
docker swarm init
- Download docker-compose.yml and webapp.env to a new directory.
- 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.
Follow these steps to build Docker images for ARSnova:
- Make sure that Docker and Docker Compose are installed and up to date.
- Clone this repository and
cd
into it. - Run
docker-compose build
.
You can now run docker-compose start
and test the images.
ARSnova should be running at http://localhost.