Skip to main content

Forces

Forces is the product responsible for the client-side part of the DevSecOps agent. It uses the Integrates API to communicate with the back-end.

Contributing

Please read the contributing page first.

Development Environment

Follow the steps in the Development Environment section of our documentation.

When prompted for an AWS role, choose dev, and when prompted for a Development Environment, pick integratesForces.

Local Environment

CLI Application

Run this command within the universe repository:

m . /integrates/forces

This will build and run the Forces CLI application, including the changes you've made to the source code.

Container

Run these commands within the universe repository:

# Build the container image (a tarball)
m . /integrates/forces/container
# Load the tarball into the local Docker repository
docker load < ~/.cache/makes/out-integrates-forces-container
# Run the container image
docker run --rm container-image:latest forces

This will build and run the Forces container image, including the changes you've made to the source code.