Skip to content

Re factored beta2 for ustart. Adaptive micro service/monolithic design.

Notifications You must be signed in to change notification settings

sea350/ustart_micro

Repository files navigation

UStart mono

Re factored b0.2 for ustart. Monolithic design stores frontend and backend in one hub. NOTE: This repo is in the middle of refactoring. Delete this sentence when it is stable. NOTE the second: This project is RETIRED

Installation

The following are needed to run this package:

  • Git

  • Golang

  • Tree

  • Protoc

  • Protoc-gen-go (remember to export PATH on linux)

  • Screen

Make sure you have the associated dependancies and olivere/elastic for elastic7 installed.

Screen is used to easily run multiple services in tandem.

Before running anything spin up gen-proto.sh you should then find auto generated go files in all *pb folders. After that you should be good to go.

How to configure the servers

Iunno, but I'll figure it out. Sit tight!

How to run the servers

Every executable in this project lives in the /cmd folder.

The implementations of those executables live elsewhere – look at the import statements in /cmd to figure out where.

In general, you should always be able to execute go run /cmd/svc/svc.go

About

Re factored beta2 for ustart. Adaptive micro service/monolithic design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published