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: [email protected]
Status: prototype of user experience, see todo
See docs, including design, api and views.
Note, requires docker and docker-compse
in parts...
sudo docker-compose up -d mongo
See test data
sudo docker-compose up server
See test.md
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
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