1
0
Fork 0
mirror of https://github.com/eosswedenorg/antelope-api-healthcheck synced 2026-06-18 05:00:03 +02:00

Refactor: move internal package from src/ to internal/ and move src/main.go to cmd/eosio-api-healthcheck/main.go

This commit is contained in:
Henrik Hautakoski 2022-10-27 12:55:44 +02:00
parent c27abb5ed9
commit 6448aeb0f7
No known key found for this signature in database
GPG key ID: 608414D93E862CCD
22 changed files with 19 additions and 17 deletions

View file

@ -11,14 +11,12 @@ GOBUILDFLAGS = -v -ldflags='-v -s -w -X main.VersionString=$(PROGRAM_VERSION)'
DPKG_BUILDPACKAGE = dpkg-buildpackage
DPKG_BUILDPACKAGE_FLAGS = -b -uc
SOURCES=src/main.go src/server.go src/parse_request.go
.PHONY: all build/$(PROGRAM_NAME) clean package_debian
all: build
build: build/$(PROGRAM_NAME)
build/$(PROGRAM_NAME) : $(SOURCES)
$(GO) build -o $@ $(GOBUILDFLAGS) $^
$(GO) build -o $@ $(GOBUILDFLAGS) cmd/eosio-api-healtcheck/main.go
test:
$(GO) test -v ./...

View file

@ -5,7 +5,8 @@ import (
"os"
"os/signal"
"syscall"
"github.com/eosswedenorg/eosio-api-healthcheck/src/utils"
"github.com/eosswedenorg/eosio-api-healthcheck/internal"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/utils"
log "github.com/inconshreveable/log15"
"github.com/eosswedenorg-go/pid"
"github.com/pborman/getopt/v2"
@ -127,7 +128,7 @@ func main() {
var addr string
var logFormatter *string
logger = log.New()
logger = log.Root()
// Command line parsing
getopt.SetParameters("[ip] [port]")
@ -171,7 +172,7 @@ func main() {
addr = argv_listen_addr()
// Start listening to TCP Connections
err := spawnTcpServer(addr)
err := internal.SpawnTcpServer(addr)
if err == nil {
logger.Info("TCP Server started", "addr", addr)

View file

@ -3,7 +3,7 @@ package api
import (
"fmt"
"github.com/eosswedenorg/eosio-api-healthcheck/src/utils"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/utils"
"github.com/eosswedenorg-go/haproxy/agentcheck"
contract_api "github.com/eosswedenorg-go/eos-contract-api-client"
)

View file

@ -3,7 +3,7 @@ package api
import (
"fmt"
"github.com/eosswedenorg/eosio-api-healthcheck/src/utils"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/utils"
"github.com/eosswedenorg-go/haproxy/agentcheck"
"github.com/eosswedenorg-go/eosapi"
)

View file

@ -3,7 +3,7 @@ package api
import (
"fmt"
"github.com/eosswedenorg/eosio-api-healthcheck/src/utils"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/utils"
"github.com/eosswedenorg-go/haproxy/agentcheck"
"github.com/eosswedenorg-go/eosapi"
)

View file

@ -1,11 +1,11 @@
package main
package internal
import (
"strings"
"fmt"
"strconv"
"github.com/eosswedenorg/eosio-api-healthcheck/src/api"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/api"
)
func ParseArguments(args []string) api.ApiArguments {

View file

@ -1,11 +1,11 @@
package main
package internal
import (
// "fmt"
"testing"
"github.com/stretchr/testify/assert"
"github.com/eosswedenorg/eosio-api-healthcheck/src/api"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/api"
)
func TestParseWithInvalidApi(t *testing.T) {

View file

@ -1,8 +1,9 @@
package main
package internal
import (
"strings"
"github.com/eosswedenorg/eosio-api-healthcheck/src/api"
log "github.com/inconshreveable/log15"
"github.com/eosswedenorg/eosio-api-healthcheck/internal/api"
"github.com/eosswedenorg-go/haproxy/agentcheck"
"github.com/eosswedenorg-go/tcp_server"
)
@ -12,6 +13,8 @@ import (
func onTcpMessage(c *tcp_server.Client, args string) {
logger := log.Root()
// Check api.
// -------------------
healthCheckApi, err := ParseRequest(args)
@ -39,10 +42,10 @@ func onTcpMessage(c *tcp_server.Client, args string) {
c.Close()
}
// spawnTcpServer
// SpawnTcpServer
// ---------------------------------------------------------
func spawnTcpServer(addr string) error {
func SpawnTcpServer(addr string) error {
server := tcp_server.New(addr)
server.OnMessage(onTcpMessage)