* initial events draft Signed-off-by: jkoberg <jkoberg@owncloud.com> * start nats server with ocis Signed-off-by: jkoberg <jkoberg@owncloud.com> * use feature reva and add config Signed-off-by: jkoberg <jkoberg@owncloud.com> * remove unneeded files Signed-off-by: jkoberg <jkoberg@owncloud.com> * edge reva and fix pipeline Signed-off-by: jkoberg <jkoberg@owncloud.com> * configure nats server via ocis Signed-off-by: jkoberg <jkoberg@owncloud.com> * update expected failures Signed-off-by: jkoberg <jkoberg@owncloud.com> * add nats to parallel deployment Signed-off-by: jkoberg <jkoberg@owncloud.com> * more expected failures Signed-off-by: jkoberg <jkoberg@owncloud.com> * use NATS instead of cp SETTINGS Signed-off-by: jkoberg <jkoberg@owncloud.com> * remove more configuration options Signed-off-by: jkoberg <jkoberg@owncloud.com>
28 lines
392 B
Go
28 lines
392 B
Go
package config
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/owncloud/ocis/ocis-pkg/shared"
|
|
)
|
|
|
|
// Config combines all available configuration parts.
|
|
type Config struct {
|
|
*shared.Commons
|
|
|
|
Service Service
|
|
|
|
Log *Log `ocisConfig:"log"`
|
|
Debug Debug `ocisConfig:"debug"`
|
|
|
|
Nats Nats `ociConfig:"nats"`
|
|
|
|
Context context.Context
|
|
}
|
|
|
|
// Nats is the nats config
|
|
type Nats struct {
|
|
Host string
|
|
Port int
|
|
}
|