Skip to content

Proxy for a small selection of the Kolide API.

License

Notifications You must be signed in to change notification settings

nais/kolide-api-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kolide API proxy

Proxy for a small selection of the Kolide API.

Local Development

Clone the repository:

git clone git@github.com:nais/kolide-api-proxy.git
cd kolide-api-proxy

Install tools

Install tools using mise:

mise install

Copy environment variables

Create a copy of the example environment file and adjust as needed:

cp .env.example .env

Run the application

Run the application to start the HTTP server:

go run main.go

Point your HTTP client of choice to http://localhost:8080/api/devices (or the HTTP_LISTEN_ADDRESS you have specified in your .env file), authenticate using username:password (or the PROXY_USERNAME:PROXY_PASSWORD combination you have specified in your .env file) to view devices.

Run tasks

Run mise run to see all available tasks. These are some of the most common ones used for local development:

mise run check # run all static code analysis tools

License

MIT, see LICENSE.txt for details.

About

Proxy for a small selection of the Kolide API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •