The UDX Worker simplifies DevSecOps by providing a secure, containerized environment for handling secrets and running automation tasks. This repository contains the UDX Worker Docker image, designed for secure and reliable automation tasks based on 12-factor methodology. UDX Worker environments are ephemeral and adhere to zero-trust principles and methodology, ensuring maximum security and reliability.
-
Make sure Docker installed.
-
Pull the Docker image:
docker pull usabilitydynamics/udx-worker:latest
- Run the Docker container:
docker run -d \
--name my-app \
-v $(pwd):/home/udx \
usabilitydynamics/udx-worker:latest
Make sure to mount the current directory to /home/udx
in the container.
- Clone the Repository
git clone https://github.com/udx/worker.git
cd worker
- Build Image
make build
- Start the container
make run
Interactively
make run-it
- Run tests
make test
For more details on available commands
make
Contributions are welcome! If you find any issues or have suggestions for improvements, please fork the repository and submit a pull request.
Looking for a unique feature for your next project? Hire us!