Skip to content

ajag408/amazon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Steps to Run App

  1. Download this repo to your local machine

  2. Open a terminal with 3 tabs

    1st tab - cd into frontend folder, run npm install, and then run: npm run dev

    2nd tab - cd into backend folder, run npm install, and then run nodemon server.js

    3rd tab - cd into backend/kafka-backend folder, run npm install, and then run nodemon server.js

  3. We need to have local Kafka/Zookeeper running with following topics set-up:

    • response-topic
    • user
    • admin

    (add more topics here)

  4. To Connect to Database, add .env variable in backend folder and popluate the below variables

    • MYSQL_DB_USERNAME
    • MYSQL_DB_PASSWORD
    • MYSQL_DB_NAME
    • MYSQL_DB_HOSTNAME
    • DB_POOL_MAX
    • DB_POOL_MIN
    • MONGO_DB_URL
    • KAFKA_URL
    • FRONTEND_URL

Note: For kafka_2.12-2.. Go in to config/zookeeper.properties and change the log dir to your local pwd. then config/server.properties and do the same thing. also create separate log folders for both

If you are getting HTTP_INVALID_HEADER_ERROR, run the below command in terminal and use this chrome open -n -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args --user-data-dir="/tmp/chrome_dev_test" --disable-web-security

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •