In order to install and run this project locally, you would need to have the following installed on you local machine.
-
Clone this repository
-
Navigate to the project directory
-
Run
npm install
oryarn
to instal the projects dependencies -
create a
.env
file and copy the contents of the.env.sample
file into it and supply the values for each variable
cp .env.sample .env
- Create a MySQL database and run the
sql
file in the database directory to migrate the database
mysql -u <dbuser> -D <databasename> -p < ./src/database/database.sql
- Run
npm run dev
to start the app in development
- Build image
docker build -t node_challenge .
- Run container
docker run --rm -p 8000:80 node_challenge
Check here