Skip to content

text chat inspired web app for (initially) use in teaching composition

License

Notifications You must be signed in to change notification settings

MixedRealityLab/music-class-chat

Repository files navigation

Music class Chat

A chat-style web app intended to support a music composition class (although it could be used for anything).

Copyright (c) The University of Nottingham, 2021.

Author: chris.greenhalgh@nottingham.ac.uk

Status: prototype of user experience, see todo

See docs, including design, api and views.

Build/run

Note, requires docker and docker-compse

in parts...

sudo docker-compose up -d mongo

See test data

sudo docker-compose up server

Open http://localhosts:3000/

See test.md

standalone dev

e.g. (mrl music)

sudo docker build --network=internal -f dev.Dockerfile \
  -t music-class-chat:dev .
sudo docker run --rm --name=music-class-chat -p 3000:3000 -p 10000:10000 \
  --volume=`pwd`/src:/app/src:consistent \
  --volume=`pwd`/static:/app/static/:ro \
  -e BASEPATH=/3/music-class-chat --network=internal \
  -e MONGODB=mongodb://music-class-chat-server:...@mongodb/admin \
  music-class-chat:dev

Production

build:

sudo docker build --network XXX --build-arg BASEPATH=... -t music-class-chat .

run:

sudo docker run --rm --network=internal \
  -e MONGODB=mongodb://music-class-chat-server:`cat mongo.password`@mongodb/admin \
  -e BASEPATH=... \
  music-class-chat

About

text chat inspired web app for (initially) use in teaching composition

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published