/movie-manager

Manage your movie collection C:

Primary LanguageJavaScriptMIT LicenseMIT

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?

# 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