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
- 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
# 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