55 lines
724 B
Markdown
55 lines
724 B
Markdown
# Micto Service
|
|
|
|
This is the Micto service
|
|
|
|
Generated with
|
|
|
|
```
|
|
micro new micto-t --namespace=go.micro --type=srv
|
|
```
|
|
|
|
## Getting Started
|
|
|
|
- [Configuration](#configuration)
|
|
- [Dependencies](#dependencies)
|
|
- [Usage](#usage)
|
|
|
|
## Configuration
|
|
|
|
- FQDN: go.micro.srv.micto
|
|
- Type: srv
|
|
- Alias: micto
|
|
|
|
## Dependencies
|
|
|
|
Micro services depend on service discovery. The default is multicast DNS, a zeroconf system.
|
|
|
|
In the event you need a resilient multi-host setup we recommend consul.
|
|
|
|
```
|
|
# install consul
|
|
brew install consul
|
|
|
|
# run consul
|
|
consul agent -dev
|
|
```
|
|
|
|
## Usage
|
|
|
|
A Makefile is included for convenience
|
|
|
|
Build the binary
|
|
|
|
```
|
|
make build
|
|
```
|
|
|
|
Run the service
|
|
```
|
|
./micto-srv
|
|
```
|
|
|
|
Build a docker image
|
|
```
|
|
make docker
|
|
``` |