- User login.
- Thumbnail creation (50x50) from image url.
- Json patching.
- Clone this repository by running:
$ git clone https://github.com/otseobande/hackerbay-backend.git
- Navigate to into the project folder:
cd hackerbay-backend
- Install dependencies by running:
$ npm install
- Start the development server by running:
$ npm run start:dev
- All is set. You should be able to access the application via
localhost:8000
To test the application simply run: $ npm run test
Docker hub repo: Link
To use the application's docker image. Follow the following steps:
- Download and install docker
- Login using:
$ docker login
- Pull the application image:
$ docker pull otseobande/hackerbay-backend
- Run the image in container:
$ docker run -p 8000:8000 otseobande/hackerbay-backend:latest
- The application should be accessible via
localhost:8000
And you're good to go!
All endpoints are documented using postman. Checkout the published documentation.
This project is managed with Pivotal Tracker. Here's a link to the story board: PT board.