Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/leaf-ai/go-service
A number of components to aid development of services running on Kubernetes with or without a service mesh
https://github.com/leaf-ai/go-service
Last synced: 7 days ago
JSON representation
A number of components to aid development of services running on Kubernetes with or without a service mesh
- Host: GitHub
- URL: https://github.com/leaf-ai/go-service
- Owner: leaf-ai
- License: other
- Created: 2021-01-20T01:25:51.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-02-17T21:26:08.000Z (over 1 year ago)
- Last Synced: 2023-08-10T10:34:45.176Z (over 1 year ago)
- Language: HTML
- Homepage:
- Size: 5.39 MB
- Stars: 0
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
= Go Service Components
ifdef::env-github[]
:imagesdir:
https://raw.githubusercontent.com/leaf-ai/go-service/main/docs/artwork
:tip-caption: :bulb:
:note-caption: :information_source:
:important-caption: :heavy_exclamation_mark:
:caution-caption: :fire:
:warning-caption: :warning:
endif::[]
ifndef::env-github[]
:imagesdir: ./
endif::[]:Revision: 0.0.3
:source-highlighter: coderay
:source-language: sh:toc:
:toc-placement!:This document describes a number of components exported by this package that are intended for use in the implementation of services within a service mesh or deployed using a managed platform.
This document is aimed at an audience with development and deployment skills who desire to implement services using the Go computer language.
The Go Service Components (GSC) are currently used within the Cognizant LEAF environment and its associated StudioML compute platform.
toc::[]
== Setup
[source]
----
sudo snap install docker
sudo apt-get install source-highlightmkdir ~/project
cd ~/project
export GOPATH=`pwd`
export PATH=$GOPATH/bin:$PATH
mkdir -p src/github.com/leaf-ai
cd src/github.com/leaf-ai
git clone https://github.com/leaf-ai/go-service.git
cd go-service
mkdir -p $GOPATH/bin
wget -O $GOPATH/bin/semver https://github.com/karlmutch/duat/releases/download/0.15.2/semver-linux-amd64
wget -O $GOPATH/bin/stencil https://github.com/karlmutch/duat/releases/download/0.15.2/stencil-linux-amd64
chmod +x $GOPATH/bin/semver
chmod +x $GOPATH/bin/stencil
go get github.com/alvaroloes/enumer@455e9a94796c0e108c38e253b67307736fc4b200
----Copyright © 2021 The Go Service Components Authors. All rights reserved. Issued under the Apache 2.0 License.