Skip to content

ReactJS / NodeJS / Elasticsearch / MongoDB / i18n

Notifications You must be signed in to change notification settings

emerabet/hypertube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypertube

ReactJS / NodeJS / Elasticsearch / MongoDB / i18n

For educational purposes only, don't put this website online.

Install

Install ffmpeg on your machine in order to encode files

Put your keys in data/config/keys.js

    module.exports = {
        googleClientID : '',
        googleClientSecret : '',
        facebookClientID : '',
        facebookClientSecret :'',
        githubClientID : '',
        githubClientSecret: '',
        fortytwoClientID : '',
        fortytwoClientSecret : '',
        twitterClientID : '',
        twitterClientSecret : '',
        linkedinClientID: '',
        linkedinClientSecret:'',
        jwtSecret: 'myfavoritemovie',
        sessionSecret: 'myfavoritesession',
        CLOUDINARY_API_KEY: '',
        CLOUDINARY_API_SECRET: '',
        CLOUD_NAME: '',
        OMDB_API_KEY: '',
        TMDB_API_KEY: ''
    }

Put your docker-machine ip in server/services/elasticsearch.js and server/data/configdb/keys.js

From root folder run the command : docker-compose up

From server folder run the command : npm install

From server folder run the command : node server.js

finally go to localhost:8080

Screenshots

Alt text Alt text Alt text Alt text Alt text Alt text

About

ReactJS / NodeJS / Elasticsearch / MongoDB / i18n

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published