backend

command module
v0.0.0-...-158de82 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2019 License: GPL-3.0 Imports: 3 Imported by: 0

README

WebBackend

Travis branch Codacy Badge Go Report Buffalo GoDoc

Introduction

Each platform with microservice architecture has a web backend component. It just like a glue and tries to put everything together in a simple fashion. I1820 backend, it provides a single interface to all services. It adds user management and authorization into the platform. And at the end it hosts our web application that is written in Angular with ❤ and memory of someone who is not among us.

Notes that are worth taking

Users must have an unique username in I1820 platform. Backend heavily uses JWT tokens for each of its works.

Operations need token refreshing
  1. Create project

Up and Running

To build this module from source do the following steps

  1. Make sure MongoDB is up and running.

  2. Install the required dependencies (Please note that we use dep as our go package manager)

dep ensure
  1. Check the configuration in .env file. (You can use .env.example as an example configuration).

  2. Run 🏃

go build
./backend
  1. Create MongoDB indexes
buffalo task mongo

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL