Skip to content

Song lyric presentation program

License

Notifications You must be signed in to change notification settings

bpan/transparency

Repository files navigation

Node.js CI

Transparency

Song lyric presentation program

Current Deployment

https://transparency-sing.herokuapp.com/

Project Management

Developer Info

Tools needed:

  • https://postgresapp.com/
    • Create a database called postgres
    • Add the schema below
  • brew install node
  • npm install -g npm
  • npm install -g gulp-cli

Development server

To build and launch a development server (with automatic server reload):

  • npm install
  • gulp clean
  • gulp serve

To update package-lock.json:

  • rm -rf node_modules package-lock.json
  • npm install

Schema

tenant

  • tenant_id
  • name

song

  • song_id
  • tenant_id
  • title
  • lyrics
  • songwriters
  • artists

Production deployment

Merges to master on GitHub are automatically tested and deployed to Heroku. Download the Heroku CLI here: https://devcenter.heroku.com/articles/heroku-cli

To test the current Heroku deployment, you can build and launch a production server locally:

  • npm install
  • heroku local

To build and run your local code in production mode:

  • gulp clean
  • gulp build
  • PORT=5000 DATABASE_URL="postgres://localhost/postgres" node dist/server/server.bundle.js (Set environment variables and run the production script)

About

Song lyric presentation program

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •