An open API service indexing awesome lists of open source software.

https://github.com/kairen/line-bot-operator

An operator deploys/manages/configures LINE bot atop Kubernetes.
https://github.com/kairen/line-bot-operator

Last synced: about 2 months ago
JSON representation

An operator deploys/manages/configures LINE bot atop Kubernetes.

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/kubedev/line-bot-operator.svg?branch=master)](https://travis-ci.org/kubedev/line-bot-operator) [![codecov](https://codecov.io/gh/kubedev/line-bot-operator/branch/master/graph/badge.svg)](https://codecov.io/gh/kubedev/line-bot-operator) [![Docker Pulls](https://img.shields.io/docker/pulls/kubedev/line-bot-operator.svg)](https://hub.docker.com/r/kubedev/line-bot-operator/) ![Hex.pm](https://img.shields.io/hexpm/l/plug.svg)

# LINE Bot Operator
An operator provides LINE bot that makes it easy to deploy on Kubernetes.

## Concepts

This operator has three fundamental concepts:

* **Bot** defines the desired spec of the Bot deployment.
* **Event** defines eventing rules for a bot instance.
* **EventBinding** defines the set of events to be used by the bot. You select Events to be bound using labels and label selectors.

## Building from Source
Clone repo into your go path under `$GOPATH/src`:
```sh
$ git clone https://github.com/kairen/line-bot-operator.git $GOPATH/src/github.com/kairen/line-bot-operator
$ cd $GOPATH/src/github.com/kairen/line-bot-operator
$ make dep
$ make
```