fleet/tools/fleetctl-docker
2022-07-11 10:32:40 -03:00
..
Dockerfile implement a docker image to package orbit natively in Linux (#6504) 2022-07-11 09:49:13 -03:00
README.md add a workflow to build and push fleetdm/fleetctl images (#6533) 2022-07-11 10:32:40 -03:00

fleetdm/fleetctl

This docker image allows to run fleetctl in a Linux environment that has all the necessary dependencies to package msi, pkg, deb and rpm packages.

Usage

docker run fleetdm/fleetctl command [flags]

Build artifacts are generated at /build. To get a package using this image:

docker run -v "$(pwd):/build" fleetdm/fleetctl package --type=msi

Building

This image needs to be built from the root of the repo in order for the build context to have access to the fleetctl binary. To build the image, run:

make fleetctl-docker

Publishing

There's a GitHub workflow to build and publish this image to Docker Hub, currently it has to be triggered manually.