Skip to content

A Ruby on Rails application for managing set lists within a music community

License

Notifications You must be signed in to change notification settings

sankichi92/LiveLog

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date
Jan 5, 2025
Jan 31, 2025
May 5, 2024
Dec 30, 2024
Dec 30, 2024
Dec 30, 2024
Dec 29, 2024
May 6, 2024
Aug 18, 2024
Nov 16, 2016
Dec 30, 2024
May 6, 2024
Apr 14, 2018
Nov 16, 2016
Sep 13, 2020
Nov 13, 2021
May 6, 2024
May 6, 2024
May 22, 2021
Feb 7, 2021
Aug 18, 2024
Jan 5, 2025
Feb 10, 2018
Jan 18, 2025
Jan 31, 2025
Jan 8, 2022
May 22, 2021
May 6, 2024
May 6, 2024
Jan 8, 2022
Feb 6, 2021
Jan 31, 2025
May 6, 2024
Jan 31, 2025

Repository files navigation

LiveLog

https://livelog.ku-unplugged.net/

The Ruby on Rails application for set list management of the acoustic light music club "京大アンプラグド."

GraphQL API

Protected by OAuth 2.0.

Development

This project has Dev Container settings.

Setup

$ bin/setup

Start the rails server

$ bin/dev

Run the test suite

$ bin/rails spec

Format files

$ bin/rails rubocop:auto_correct
$ yarn run format

Create the first admin user

  1. Sign up for Auth0 and create an application (regular web)
  2. Overwrite AUTH0_* values in .env by your Auth0 application settings
  3. Run bin/rails db:seed:replant

Then, you can log in by email admin@example.com and password password.

Update DB schema

$ bin/rails ridgepole:dry-run
$ bin/rails ridgepole:apply

Rebuild Elasticsearch index

$ bin/rails elasticsearch:import:song FORCE=y

Enable to upload avatar images

  1. Sign up for Cloudinary
  2. Overwrite CLOUDINARY_URL value in .env

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/sankichi92/LiveLog. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the code of conduct.