users

command module
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Aug 26, 2023 License: BSD-3-Clause Imports: 12 Imported by: 0

README

Users

Build codecov Go Report Card GitHub go.mod Go version

Users monolithic service API

Documentation

File Description
docs/spec.openapi.yaml OpenAPI specification for this microservice.

Installation

Docker
docker pull ghcr.io/hidromatologia-v2/users:latest
Docker compose
docker compose -f ./docker-compose.dev.yaml up -d
Binary

You can use the binary present in Releases. Or compile your own with.

go install github.com/hidromatologia-v2/users@latest

Config

Variable Description Example
MEMPHIS_STATION Name for the station to CREATE/CONNECT messages
MEMPHIS_PRODUCER Alerts producer name messages-producer
MEMPHIS_HOST Host or IP of the Memphis service 10.10.10.10
MEMPHIS_USERNAME Memphis Username root
MEMPHIS_PASSWORD Memphis password, if ignored MEMPHIS_CONN_TOKEN will be used memphis
MEMPHIS_CONN_TOKEN Memphis connection token, if ignored MEMPHIS_PASSWORD will be used ABCD
POSTGRES_DSN Postgres DSN to be used host=127.0.0.1 user=sulcud password=sulcud dbname=sulcud port=5432 sslmode=disable
JWT_SECRET JWT secret to use MY_SECRET
REDIS_EMAIL_ADDR Address of the redis server redis:6379
REDIS_EMAIL_DB Redis database 1
REDIS_PASSWORD_ADDR Address of the redis server redis:6379
REDIS_PASSWORD_DB Redis database 2
Binary
users HOST:PORT [HOST:PORT [...]]

Coverage

coverage coverage

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
common

Jump to

Keyboard shortcuts

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