1
0
Fork 0
docker-easy-haproxy/tests_e2e/docker/AGENTS.md
Joao Gilberto Magalhaes 48f6e1f783 Migrate build assets and scripts to deploy/docker structure
- Removed `install.sh` and moved Docker-related assets to `deploy/docker`.
- Updated all Dockerfile references from `build/` to `deploy/docker/`.
- Refactored paths in E2E tests, Makefile, and documentation for consistency with new directory structure.
- Added `HAPROXY_STATS_CORS_ORIGIN` environment variable in `docker-compose.yml`.
2026-02-18 02:58:32 -05:00

956 B

Instructions for testing

  1. Run a docker compose in background for the specified feature e.g. docker compose -f docker-compose.yml up -d
  2. Check if it is running by running docker ps and verifying the container is up
  3. If the container is not running, check the logs with docker logs <container_id> to diagnose any issues
  4. In the top each file, you can find the instructions to test and check if it is working.
  5. If everything is working tear down the container with docker compose -f docker-compose.yml down
  6. To ensure the container is properly shut down, use docker compose -f docker-compose.yml down --remove-orphans to remove any orphaned containers.

In case you find issues

DONT TEAR DOWN THE CONTAINERS

  1. Investigate the source code in src/*
  2. Try to fix it.
  3. After the code is changed, build it again: docker build -t byjg/easy-haproxy:5.0.0 -f deploy/docker/Dockerfile --no-cache . and start the tests again.