Giter Site home page Giter Site logo

monkeydo / overture Goto Github PK

View Code? Open in Web Editor NEW

This project forked from doremus-anr/overture

0.0 1.0 0.0 34.84 MB

Exploring music data in DOREMUS (work in progress)

Home Page: http://overture.doremus.org

Dockerfile 0.26% JavaScript 26.38% Shell 0.03% TypeScript 37.84% HTML 16.19% CSS 19.30%

overture's Introduction

OVERTURE

About

OVERTURE is based on the DOREMUS model that allows a detailed description of a musical work and the events associated with it (creation, execution, etc.). It allows the user to go through the musical database easily.

It connects with a Virtuoso SPARQL endpoint and gets the data using SPARQL queries.

Demo

The application is online at http://overture.doremus.org.

Some interesting page to visit for go deep in the richness of DOREMUS data are available here.

SPARQL

The SPARQL 1.1 Query Language allows to query datasources of RDF triples.

Install

Dependencies

Run (dev mode)

  • Install some global packages

      npm install -g nodemon typings
    
  • In application folder

      npm install
      npm start
    

Build for production

    npm run build

The project contains two main folders: server that contains the Node.JS/Express application, and src that contains the Angular app that runs on the client.

Run (production mode)

Run production mode (UNIX)

    npm install --production
    npm run prod

Run production mode (Windows)

    npm install --production
    set NODE_ENV=production
    node index

Docker

Install dependency:

docker build -t jplu/node github.com/pasqLisena/docker-node

Build

docker build -t doremus/overture .

Run

docker run -d -p 5050:3333 --restart=unless-stopped  -v /var/nodejs/overture/config:/config --network doremus --name overture doremus/overture

Stop

docker stop overture
docker rm overture ##remove from available containers
docker rmi doremus/overture ##remove from images

overture's People

Contributors

pasqlisena avatar

Watchers

Monkey Do avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.