usersms

module
v0.0.0-...-b27e624 Latest Latest
Warning

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

Go to latest
Published: May 5, 2018 License: MIT

README

usersms

Introduction

User profile management micro-service

This micro-service uses Cockroach/PostgresSQL for storage and either:

  1. the micro api for load balancing via the proxy handler

    or

  2. Google App Engine

In this Readme you will come accross the variables <name> and <version>, both can be found in config/consts.go where <version> is the Major version code as per http://semver.org

e.g.

	Name        = "usersms"
	VersionFull = "0.1.2"

yields

<name> => usersms

<version> => 0

Installation/Deployment

Refer to the respective readme files for instructions:

  1. Using micro
  2. Deploy to Google AppEngine

Manual build

Pre-requisites
  1. Go 1.8+ is required for this.
  2. APIDoc installed and added to PATH variable: http://apidocjs.com
Build

Run the build command from inside the root folder:

make build

make build can also be supplied with goos=[GOOS] goarch=[GOARCH] goarm=[GOARM] values as per the documentation at https://golang.org/cmd/go (untested)

build uses the go toolchain to build binaries. It also generates API docs and configuration templates.

Directories

Path Synopsis
cmd
build.go automates proper versioning of usersms binaries and installer scripts.
build.go automates proper versioning of usersms binaries and installer scripts.
gcloud command
micro command
pkg
api
Package api is a generated protocol buffer package.
Package api is a generated protocol buffer package.
jwt
uid

Jump to

Keyboard shortcuts

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