Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/esemesek/movie-manager
Manage your movie collection C:
https://github.com/esemesek/movie-manager
Last synced: 24 days ago
JSON representation
Manage your movie collection C:
- Host: GitHub
- URL: https://github.com/esemesek/movie-manager
- Owner: Esemesek
- License: mit
- Created: 2018-05-23T17:21:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-06-02T15:42:56.000Z (over 6 years ago)
- Last Synced: 2024-04-23T09:37:20.134Z (7 months ago)
- Language: JavaScript
- Homepage:
- Size: 301 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Movie-manager
Movie manager is simple application that helps creating movie collection.
How application works:
* New movies in collection are pulled from imdb database
* Movie collection and movie details can be viewed in frontend application
* Adding comments is available in movie details
* All data is persisted and saved in elasticsearch# Prerequisites
* Your machine is running Linux
* Node version 8 or later
* Docker version 18.05.0-ce or later
* Docker-compose version 1.21.2, or later# How to run application?
```shell
# Clone repository
git clone https://github.com/Esemesek/movie-manager.git && cd movie-manager# Create .env file with API_KEY to imdb
echo "API_KEY=${API_KEY}" > server/.env# Run docker container in production
docker-compose -f production.yml up -d# Initialize indexes in database
cd database && yarn && node index.js
```Application should be available on localhost