Giter VIP home page Giter VIP logo

kraftbase-task's Introduction

KraftBase Task

This Project is developed for Kraftbase as a task. Use Without any information violates policy.

Before You Begin

Before you begin, we recommend you read about the basic building blocks that assemble this website:

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

  • Git - Download & Install Git typically have this already installed.
  • VS Code - Download & Install VS Code, one of the most popular code - editor developed by Microsoft.

Backend:

  • Nodejs, MongoDB, Express, Kafka, Docker, Redis, Discord, Prometheus, Grafana

Get Started

Once you've downloaded the boilerplate and installed all the prerequisites, you're just a few steps away from starting to run the website

Get started with Backend

Working with repo:

  1. Clone the repo in which you must work in your system.
  2. Create or do your work in another branch with a relevant name.
  3. After completing your work, commit your changes and push them.
  4. Create a pull request (PR).

Setting up the project(Backend) :

  1. Navigate to service folder
    cd DeliveryAgent
  1. Installing dependencies:
npm install
  1. setup the .env file as given .env.example:
 mkdir .env
  1. Start the development server:
npm run dev
  1. Start the production server:
npm start

With Docker

  1. Navigate to service folder
    cd DeliveryAgent
  1. setup the .env file as given .env.example:
 mkdir .env
  1. Build Docker image
    docker build -t <image_name> .
  1. Build Docker image
    docker run --publish 5500:5500 <app name>

Service is Live

  • You can now hit the api endpoint.

kraftbase-task's People

Contributors

omprakash1999mina avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.