Sign inSign up

bk1031/rincon

By bk1031

•Updated 11 months ago

A simple, secure, and lightweight cloud-native service registry.

Image
0

3.7K

bk1031/rincon repository overview

⁠Rincon

Rincon is a cloud-native service registry written in Go⁠. It is designed to be fast, lightweight, and highly scalable. Rincon is also platform-agnostic, and can run in the cloud, a container, or even on bare-metal, making it perfect for both local development and production environments.

Rincon makes it easy for services to register themselves and to discover other services. Built-in support for health checking allows monitoring service status and prevents routing to unavailable services. External services such as SaaS vendors can also be registered to create a unified discovery interface.

⁠Getting Started

The easiest way to get started with Rincon is to use the official Docker image. You can pull it from Docker Hub⁠.

$ docker run -d -p 10311:10311 bk1031/rincon:latest

Alternatively if you have an existing compose file, you can add Rincon as a service. This way you can easily connect Rincon to your existing database.

rincon:
    image: bk1031/rincon:latest
    restart: unless-stopped
    environment:
      PORT: "10311"
      STORAGE_MODE: "sql"
      DB_DRIVER: "postgres"
      DB_HOST: "localhost"
      DB_PORT: "5432"
      DB_NAME: "rincon"
      DB_USER: "postgres"
      DB_PASSWORD: "password"
    ports:
      - "10311:10311"

Tag summary

Content type

Image

Digest

sha256:d83bd5e51…

Size

14.5 MB

Last updated

11 months ago

docker pull bk1031/rincon