Node microservice that provides interface between hosting nodes and frontend.
  • Go 96.1%
  • HTML 3.1%
  • Makefile 0.5%
  • Shell 0.3%
Find a file
Adam Štrauch f1909debc6
All checks were successful
Unittests / unittests (push) Successful in 14s
Unittests / deploy-dev (push) Successful in 50s
fix: Change GetState call to retrieve container state without blocking
2026-02-23 12:11:36 +01:00
.gitea/workflows fix: Remove unnecessary -ti flag from docker run commands in workflows 2026-02-22 23:25:06 +01:00
.vscode Handling apps via NATS messaging 2021-04-26 00:57:28 +02:00
apps Add PIDs management to app and container handling functions 2026-01-30 10:35:42 +01:00
common Adding Sentry 2024-01-26 18:46:19 +01:00
containers feat: Optimize GetState method to support fast retrieval of container state 2026-02-23 11:29:11 +01:00
contrib Upgade of docker client, ... 2022-02-05 02:22:53 +01:00
detector New bot pattern shiziyama 2022-02-10 12:25:25 +01:00
docs feat: Remove hardcoded host from Swagger documentation files 2026-02-21 02:12:15 +01:00
glue fix: Change GetState call to retrieve container state without blocking 2026-02-23 12:11:36 +01:00
jsonmap Fix sql data type 2023-10-15 01:20:28 +02:00
node Fixes 2022-02-07 17:00:16 +01:00
ui Final touches 2020-07-26 00:34:16 +02:00
.gitignore Support for snapshots 2021-10-26 18:57:52 +02:00
api.http Handling apps via NATS messaging 2021-04-26 00:57:28 +02:00
auth.go feat: Refactor skipPaths in TokenMiddleware to remove redundant documentation routes 2026-02-21 02:06:32 +01:00
go.mod feat: Add Swagger documentation for API endpoints 2026-02-21 01:56:15 +01:00
go.sum feat: Add Swagger documentation for API endpoints 2026-02-21 01:56:15 +01:00
handlers.go Revert "feat: Add package update checking and applying functionality for Alpine Linux" 2026-02-22 16:42:56 +01:00
handlers_nats.go Clear password feature 2024-05-25 13:35:47 +02:00
main.go Revert "feat: Add package update checking and applying functionality for Alpine Linux" 2026-02-22 16:42:56 +01:00
Makefile feat: Add Swagger documentation for API endpoints 2026-02-21 01:56:15 +01:00
README.md Upgade of docker client, ... 2022-02-05 02:22:53 +01:00
templates.go Adding Sentry 2024-01-26 18:46:19 +01:00
tools.go Massive handlers refactoring 2022-02-06 00:01:05 +01:00
types.go Revert "feat: Add package update checking and applying functionality for Alpine Linux" 2026-02-22 16:42:56 +01:00

Node API

Build Status

Node API is an microservice that runs on node servers. It provides interface between Docker and the admin site.

Test

On Fedora run podman API:

Root: sudo systemctl enable --now podman.socket
Rootless: podman system service -t 0 --log-level=debug
          set -x DOCKER_SOCKET unix:/run/user/1000/podman/podman.sock
          # or
          export DOCKER_SOCKET=unix:/run/user/1000/podman/podman.sock