module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: Oct 2, 2018
License: BSD-2-Clause
Opens a new window with license information.
README
¶
n0core
Motivation
- 本リポジトリは他のコンポーネントを開発するための雛形である
Principle
- n0coreが死んでも、壊れてもサービス(データプレーン)に影響がないようにする
- 構成ファイルのバックアップがある限り、すでにあるデータプレーンに適合してリストアできるようにする
Environment
- Ubuntu 16.04 LTS (Xenial Xerus)
- Golang 1.10
How to develop
Install libraries
make dep
Upgrade libraries
make dep-update
Build
make build
make build-docker
make build-proto
Tests
small
- only localhost
- short time
make test-small
make test-small-v
make test-small-docker
medium
- with root
- having dependency for outside
make test-medium
make test-medium-v
make test-medium-without-root
make test-medium-without-external
Run all in one
make run-all-in-one
Dependency map
Click to show internal directories.
Click to hide internal directories.