Skip to content

Latest commit

 

History

History

docker

This folder contains the definition of various Docker images used in testing.

Those images are stored under quay.io/splunko11ytest, with the image name matching the folder name.

When testing locally,

  • Build and start individual service(s):
    docker compose -f docker/docker-compose.yml up --build --detach <service1> <service2> ...
    
  • Build and start all services for non smart agent tests:
    docker compose -f docker/docker-compose.yml --profile integration up --build --detach
    
  • Build and start all services for smart agent tests:
    docker compose -f docker/docker-compose.yml --profile smartagent up --build --detach
    

When adding/modifying service images, ensure the directory name under docker matches the image name in docker-compose.yml.

If you need to update an image, update the Dockerfile with a PR. After merge, push the image manually with:

cd docker/<image>
docker buildx build --platform=linux/amd64 --push -t quay.io/splunko11ytest/<image>:latest .