Skip to content
/ worker Public

UDX Worker Docker image

License

Notifications You must be signed in to change notification settings

udx/worker

Repository files navigation

UDX Worker

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.

Deployment

  1. Make sure Docker installed.

  2. Pull the Docker image:

docker pull usabilitydynamics/udx-worker:latest
  1. 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.

Development

  1. Clone the Repository
git clone https://github.com/udx/worker.git
cd worker
  1. Build Image
make build
  1. Start the container
make run

Interactively

make run-it
  1. Run tests
make test

For more details on available commands

make

Docs

Resources

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please fork the repository and submit a pull request.

Custom Development

Looking for a unique feature for your next project? Hire us!