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

238 commits

Author SHA1 Message Date
f5ff3480e0
go: Update github.com/eosswedenorg-go/eosapi to v0.1.1 2022-10-12 12:25:42 +02:00
8f81047e02
src/parse_request_test.go: compare api's LogInfo() function as comparing the structs directly.
Comparing the structs may failsly error because of internal variables (like pointer) not being equal.
So just compare the data we actually care about, and those is returned by LogInfo().
2022-10-12 12:24:52 +02:00
ce1ad75649
go: Upgrade github.com/mattn/go-colorable to v0.1.13 2022-10-12 11:50:49 +02:00
9558aea0a8
go: Upgrade github.com/eosswedenorg-go/pid to v1.0.1 2022-10-12 11:50:17 +02:00
c2cc60dbfb
Makefile adding coverage target 2022-10-03 16:37:51 +02:00
f77edfe321
src/parse_request.go: linter does not like capitalized error strings. 2022-10-03 16:37:34 +02:00
bc6f857c1e
Adding src/api/debug_test.go 2022-10-03 16:32:17 +02:00
0349999540
src/parse_request_test.go: adding test for debug api. 2022-10-03 16:15:47 +02:00
edb063722b
src/api/test.go: rename from TestApi to DebugApi 2022-10-03 16:15:25 +02:00
bda40bf1d5
src/parse_request_test.go: add test for invalid api type. 2022-10-03 16:13:32 +02:00
11c1e8afcd
Version 1.2.3 2022-08-22 18:19:55 +02:00
566071c997
Makefile: for dpkg-buildpackage skip building source and only build binary package. 2022-08-22 18:19:46 +02:00
ad5830ed34
scripts/install_freebsd.sh: pass description correctly to rc.conf 2022-08-22 17:44:37 +02:00
0f4f4ad994
scripts/templates/rc.conf: prefix DESCRIPTION 2022-08-22 17:44:37 +02:00
d0d32ed740
scripts/install_linux.sh: Pass description correctly to sysunit service file. 2022-08-22 17:44:36 +02:00
6de7ca549f
scripts/templates/sysunit.service: prefix DESCRIPTION variable. 2022-08-22 17:44:36 +02:00
22255b9758
.github/workflows/release.yml: Remove ubuntu-18.04 as github will drop support on 2022-12-01 2022-08-22 17:44:33 +02:00
843d30bb3d
set-version.sh: handle spaces for Makefile variable. 2022-08-22 15:43:13 +02:00
c94f274da3
debian/changelog: Update v1.2.3 with a real changelog. 2022-08-22 14:19:30 +02:00
47077aa84c
.github/workflows/release.yml: Update to work with the new buildsystem. 2022-08-22 14:19:30 +02:00
da4694eb6b
debian/control: description to long :) 2022-08-22 14:19:30 +02:00
e2d3e3e59f
debian/rules pass $DEB_VERSION as VersionString to linker. 2022-08-22 14:19:29 +02:00
189b4f2207
scripts/info.sh: remove program version, defined in Makefile. 2022-08-22 14:19:29 +02:00
d2db6ea4b3
set-version.sh: Update to handle debian/changes and PROGRAM_VERSION in Makefile. 2022-08-22 14:19:29 +02:00
4b3ae5431c
Makefile: Set VersionString variable when linking. 2022-08-21 23:52:26 +02:00
b67b5d6b7e
src/main.go: use a global variable to display version number, this should be set by the linker during build. 2022-08-21 20:46:40 +02:00
53bc1cfbd8
debian/control: Add extended description 2022-08-21 20:26:09 +02:00
83edcac967
debian/rules: pass PREFIX=/usr to INSTALL_FLAGS as debian packages should not install anything in /usr/local 2022-08-21 20:17:13 +02:00
08e7041246
debian/rules: pass "--buildmode=pie" in GOBUILDFLAGS to install. 2022-08-21 20:09:12 +02:00
d33abd05f6
debian/control: Should have Standards-Version = 4.5.0 2022-08-21 20:08:25 +02:00
e44a5ab86e
Makefile: in build target, skip creating build/.buildinfo. its not needed. 2022-08-21 20:08:01 +02:00
fe1beaa616
Makefile: remove GOCCFLAGS and GOLDFLAGS in favor for GOBUILDFLAGS 2022-08-21 20:03:03 +02:00
c2e0bef26e
src/main.go: in eventLoop() combine SIGINT and SIGTERM handling, they have the same functionality. 2022-08-21 15:02:27 +02:00
bd412bb0eb
src/main.go: in eventLoop() create a child logger with a signal parameter and use that to log messages. 2022-08-21 15:02:26 +02:00
8b86a5d34b
src/main.go: Fix a comment. 2022-08-21 15:02:26 +02:00
44c1d690ef
src/main.go: indentation fix. 2022-08-21 14:31:31 +02:00
2832b50fe7
src/main.go: in event loop, also listen for SIGTERM and gracefully shutdown the program. 2022-08-21 14:28:22 +02:00
b2c6589408
src/main.go: Log return from spawnTcpServer() 2022-08-21 14:15:06 +02:00
14d833e174
src/main.go: Only start event loop if server started correctly. 2022-08-21 14:12:03 +02:00
0e7ed54c1a
src/server.go: make spawnTcpServer() return error and remove log calls. 2022-08-21 14:09:17 +02:00
4653790df4
src/main.go: do graceful shutdown on interrupt signal. 2022-08-21 14:01:17 +02:00
d4cb1a92f9
src/main.go: switch go routine/main thread order. run spawnTcpServer() in go routine and run event loop in main thread. 2022-08-21 13:46:45 +02:00
6907b3ce75
src/main.go: skip logging "TCP Server started" its done in spawnTcpServer() 2022-08-21 13:35:31 +02:00
def3b41842
src/server.go: in SpawnTcpServer, do server.Connect() and then server.Listen() 2022-08-21 13:34:56 +02:00
4dd19df65b
.gitignore: ignore *.swp files. 2022-08-21 13:33:58 +02:00
1577707b7d
go.mod: update eosswedenorg/tcp_server to v0.1.1 2022-08-21 13:27:21 +02:00
7043d67945
Build debian packages using specification files instead of shell script. 2022-08-19 17:07:26 +02:00
6f8a3db85e
scripts/install_linux.sh: install systemd service file in /lib/systemd/system and create a symlink to it in /etc/systemd/system 2022-08-19 15:36:57 +02:00
792632d0e5
scripts/templates/config: prefix OPTS variable so it wont collide so easy with other environment variables. 2022-08-19 13:53:28 +02:00
fd04b3364f
scripts/install_linux.sh install systemd/init.d config file in /etc/default/eosio-api-healthcheck instead of /etc/eosio-api-healthcheck/env
Its the standard way for init.d but alot of systemd services uses it also.
2022-08-19 13:48:38 +02:00