Skip to content

Full-stack application of an e-commerce site implemented with React and hosted by Node.js. Data storage with Elasticsearch and Kibana for visualization and management

License

Notifications You must be signed in to change notification settings

NotYuSheng/Learn-Full-Stack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learn-Full-Stack

GitHub last commit

Note

This project is currently under development.

Host Environment

  • Project built on Kali Linux VM

Tools required

Usage

  1. Clone this repository and navigate to project folder
git clone https://github.com/NotYuSheng/Learn-Full-Stack.git
cd Learn-Full-Stack
  1. Build the Docker images:
docker-compose build
  1. Run images
docker-compose up -d
  1. Access webpage from host (Define port number in .env)
<host-ip>:8080

Access Kibana dashboard from host

<host-ip>:5601

Run as developer

Frontend

cd frontend
docker build -f Dockerfile.dev -t frontend-dev .
docker run -d -p 3000:3000 -v $(pwd):/app frontend-dev

Manually installing npm pakages

sudo apt install nodejs
curl -L https://npmjs.org/install.sh | sudo sh 

About

Full-stack application of an e-commerce site implemented with React and hosted by Node.js. Data storage with Elasticsearch and Kibana for visualization and management

Topics

Resources

License

Stars

Watchers

Forks