Sign inSign up

encx/gitlabkit-runner

By encx

•Updated over 4 years ago

Better way to see and control your GitLab self-hosted runners.

Image
0

493

encx/gitlabkit-runner repository overview

⁠GitLabKit Runner Admin

Better way to see and control your GitLab self-hosted runners.

⁠Documentation

Main documentation of GitLabKit Runner Admin can be found here⁠

⁠Image

⁠Tags
  • Release versions
    • 1, 1.1, 1.1.0, latest
    • 1.0, 1.0.1
    • 1.0.0
  • Pull request builds
    • pr-<pr-number> ex. pr-10
⁠Architectures
  • x86-64
  • ARM64

⁠Example run command

Example docker run command with minimal settings

$ docker run \
  -e CONNECTIONS__GITLABSERVER="https://<your-gitlab-server>" \
  -e SECRETS__GITLABTOKEN="<gitlab-token>" \
  -e CONNECTIONS__REDISSERVER="<redis-host>" \
  -p 80:80 \
  encx/gitlabkit-runner

⁠Environment variables

variableexamplerequireddescription
CONNECTIONS__GITLABSERVERhttps://gitlab.yourcompany.comyesGitLab server URL
SECRETS__GITLABTOKENrG2f93ddazyesGitLab token. Could be a personal token or group token that has sufficient permission to view CI/CD settings in the group
CONNECTIONS__REDISSERVERredis-server:16379noRedis host. If set, it will be used as cache.
SECRETS__REDISUSERusernamenoRedis ACL user. Leave empty if Redis has no ACL user set.
SECRETS__REDISPASSWORDpasswordnoRedis password. Could be used alone if Redis has set requirepass. Or could be used together with SECRETS__REDISUSER for ACL authentication.
LOGTARGETS__SEQhttp://seq-server:5341noRunner Admin supports Seq⁠ logger. Use this to set log ingestion URL.
APPLICATIONINSIGHTS__CONNECTIONSTRING-noRunner Admin supports Application Insights⁠ to see application diagnostics. Use this to set connection string from Azure dashboard.

⁠Port

80. Yeah, that's it.

Tag summary

Content type

Image

Digest

Size

87.2 MB

Last updated

over 4 years ago

docker pull encx/gitlabkit-runner