mirror of
https://gitee.com/winc-link/hummingbird.git
synced 2025-07-01 17:32:44 +00:00
add config
This commit is contained in:
parent
005f6fa868
commit
9642062486
2
Makefile
2
Makefile
@ -18,5 +18,5 @@ start:
|
|||||||
|
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build:
|
build:
|
||||||
docker buildx build --platform linux/amd64 -t "" -f cmd/hummingbird-core/Dockerfile --push .
|
docker buildx build --platform linux/amd64 -t "registry.cn-shanghai.aliyuncs.com/winc-link/hummingbird-core:v1.0" -f cmd/hummingbird-core/Dockerfile --push .
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ COPY . .
|
|||||||
RUN make cmd/hummingbird-core/hummingbird-core
|
RUN make cmd/hummingbird-core/hummingbird-core
|
||||||
|
|
||||||
#Next image - Copy built Go binary into new workspace
|
#Next image - Copy built Go binary into new workspace
|
||||||
FROM alpine:3.16
|
FROM registry.cn-shanghai.aliyuncs.com/winc-edgex/alpine:3.12
|
||||||
|
|
||||||
ENV APP_PORT=58081
|
ENV APP_PORT=58081
|
||||||
ENV WEB_PORT=3000
|
ENV WEB_PORT=3000
|
||||||
@ -38,7 +38,6 @@ WORKDIR /var/bin/
|
|||||||
|
|
||||||
|
|
||||||
COPY --from=builder /edge/cmd/hummingbird-core/hummingbird-core /bin/
|
COPY --from=builder /edge/cmd/hummingbird-core/hummingbird-core /bin/
|
||||||
COPY --from=builder /edge/cmd/hummingbird-core/res/configuration.toml.dist /etc/hummingbird-core/configuration.toml
|
|
||||||
COPY --from=builder /edge/cmd/hummingbird-ui/build /var/bin/cmd/hummingbird-ui/build
|
COPY --from=builder /edge/cmd/hummingbird-ui/build /var/bin/cmd/hummingbird-ui/build
|
||||||
|
|
||||||
CMD ["/bin/sh", "-c", "/bin/hummingbird-core --confdir=/etc/hummingbird-core/configuration.toml"]
|
CMD ["/bin/sh", "-c", "/bin/hummingbird-core --confdir=/etc/hummingbird-core/configuration.toml"]
|
||||||
|
@ -32,13 +32,15 @@ Timeout = 120
|
|||||||
Type = 'sqlite'
|
Type = 'sqlite'
|
||||||
DataSource = 'hummingbird/db-data/core-data/core.db?_timeout=5000'
|
DataSource = 'hummingbird/db-data/core-data/core.db?_timeout=5000'
|
||||||
#Type = 'mysql'
|
#Type = 'mysql'
|
||||||
#Dsn = 'root:123456@tcp(127.0.0.1:3306)/open-hummingbird?charset=utf8mb4&parseTime=True&loc=Local'
|
#Dsn = 'root:123456@tcp(127.0.0.1:3306)/hummingbird?charset=utf8mb4&parseTime=True&loc=Local'
|
||||||
|
|
||||||
|
|
||||||
[Databases.Data]
|
[Databases.Data]
|
||||||
[Databases.Data.Primary]
|
[Databases.Data.Primary]
|
||||||
Type = 'leveldb'
|
Type = 'leveldb'
|
||||||
DataSource = 'hummingbird/db-data/leveldb-core-data/'
|
DataSource = 'hummingbird/db-data/leveldb-core-data/'
|
||||||
|
#Type = 'tdengine'
|
||||||
|
#Dsn = 'root:taosdata@ws(127.0.0.1:6041)/hummingbird'
|
||||||
|
|
||||||
[MessageQueue]
|
[MessageQueue]
|
||||||
Protocol = 'tcp'
|
Protocol = 'tcp'
|
||||||
|
50
manifest/docker/config/configuration.toml
Normal file
50
manifest/docker/config/configuration.toml
Normal file
@ -0,0 +1,50 @@
|
|||||||
|
[Writable]
|
||||||
|
LogLevel = 'INFO'
|
||||||
|
LogPath = 'hummingbird/logs/hummingbird-core.log'
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Host = '0.0.0.0'
|
||||||
|
ServerBindAddr = '' # Leave blank so default to Host value unless different value is needed.
|
||||||
|
Port = 58081
|
||||||
|
Protocol = 'http'
|
||||||
|
Timeout = 45000
|
||||||
|
|
||||||
|
[RpcServer]
|
||||||
|
Address = '0.0.0.0:57081'
|
||||||
|
UseTLS = false
|
||||||
|
CertFile = ''
|
||||||
|
KeyFile = ''
|
||||||
|
|
||||||
|
[Clients]
|
||||||
|
[Clients.Ekuiper]
|
||||||
|
Protocol = 'http'
|
||||||
|
Host = 'ekuiper'
|
||||||
|
Port = 9081
|
||||||
|
|
||||||
|
[WebServer]
|
||||||
|
Host = '0.0.0.0'
|
||||||
|
Port = 3000
|
||||||
|
Timeout = 120
|
||||||
|
|
||||||
|
[Databases]
|
||||||
|
[Databases.Metadata]
|
||||||
|
[Databases.Metadata.Primary]
|
||||||
|
Type = 'sqlite'
|
||||||
|
DataSource = 'hummingbird/db-data/core-data/core.db?_timeout=5000'
|
||||||
|
#Type = 'mysql'
|
||||||
|
#Dsn = 'root:123456@tcp(127.0.0.1:3306)/hummingbird?charset=utf8mb4&parseTime=True&loc=Local'
|
||||||
|
|
||||||
|
|
||||||
|
[Databases.Data]
|
||||||
|
[Databases.Data.Primary]
|
||||||
|
Type = 'leveldb'
|
||||||
|
DataSource = 'hummingbird/db-data/leveldb-core-data/'
|
||||||
|
#Type = 'tdengine'
|
||||||
|
#Dsn = 'root:taosdata@ws(127.0.0.1:6041)/hummingbird'
|
||||||
|
|
||||||
|
[MessageQueue]
|
||||||
|
Protocol = 'tcp'
|
||||||
|
Host = 'mqtt-broker'
|
||||||
|
Port = 58090
|
||||||
|
Type = 'mqtt'
|
||||||
|
PublishTopicPrefix = 'eventbus/in'
|
@ -44,5 +44,6 @@ services:
|
|||||||
volumes:
|
volumes:
|
||||||
- ./:/var/bin/hummingbird
|
- ./:/var/bin/hummingbird
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- ./config/configuration.toml:/etc/hummingbird/configuration.toml
|
||||||
networks:
|
networks:
|
||||||
- hummingbird
|
- hummingbird
|
||||||
|
Loading…
x
Reference in New Issue
Block a user