mirror of
https://github.com/KevinMidboe/seasoned.git
synced 2026-03-11 11:55:38 +00:00
41 lines
1.2 KiB
Markdown
41 lines
1.2 KiB
Markdown
# The Movie Database App
|
|
|
|
A Vue.js project.
|
|
|
|

|
|
|
|
## Demo
|
|
|
|
[TMDB Vue App](https://tmdb-vue-app.herokuapp.com/)
|
|
|
|
## Config setup
|
|
Set seasonedShows api endpoint and/or elastic.
|
|
- SeasonedShows [can be found here](https://github.com/kevinmidboe/seasonedshows) and is the matching backend to fetch tmdb search results, tmdb lists, request new content, check plex status and lets owner search and add torrents to download.
|
|
- Elastic is optional and can be used for a instant search feature for all movies and shows registered in tmdb.
|
|
|
|
```json
|
|
{
|
|
"SEASONED_URL": "http://localhost:31459/api",
|
|
"ELASTIC_URL": "http://localhost:9200" // Set to undefined or false to disable
|
|
}
|
|
```
|
|
|
|
## Build Setup
|
|
|
|
``` bash
|
|
# install dependencies
|
|
npm install
|
|
|
|
# serve with hot reload at localhost:8080
|
|
npm run dev
|
|
|
|
# build for production with minification
|
|
npm run build
|
|
```
|
|
|
|
For detailed explanation on how things work, consult the [docs for vue-loader](http://vuejs.github.io/vue-loader).
|
|
This app uses [history mode](https://router.vuejs.org/en/essentials/history-mode.html)
|
|
|
|
## License
|
|
[MIT](https://github.com/dmtrbrl/tmdb-app/blob/master/LICENSE)
|