Commit graph

6 commits

Author SHA1 Message Date
maguire-arman
07efa18134 Loads environment variables in Docker containers
Ensures environment variables defined in the env file are loaded
into the Docker containers used for Playwright tests. This is
achieved by sourcing the env file within the `docker create` command.

Removes the unnecessary CI=true environment variable setting.
2025-07-15 11:29:49 -04:00
maguire-arman
ca4c50f01a Refactors Playwright Dockerfile
Updates the Playwright Dockerfile to streamline the build process.

This change improves the Dockerfile by:

- Using `npm ci` for faster and more reliable dependency installation
- Copying the .npmrc file before copying the code.
- Installing Playwright browsers within the playwright-tests directory.
2025-07-09 13:02:42 -04:00
maguire-arman
05e5060a5a remove jq 2025-05-29 14:22:15 -04:00
maguire-arman
8f88c84555 Adds Playwright Dockerfile
Creates a Dockerfile to run Playwright tests in a containerized environment.

This Dockerfile:
- Uses a Playwright base image.
- Installs dependencies.
- Installs Playwright browsers.
- Installs jq.
- Copies application code.

This ensures consistent and reproducible test execution across different environments.
2025-05-09 15:11:43 -04:00
Scott Kiener
32c55fd762 Revert "Merge pull request #2405 from Safelite/feature/CASH-480"
This reverts commit b2d0038e45, reversing
changes made to d509215643.
2025-04-30 10:03:16 -04:00
maguire-arman
888c235b27 Updates Dockerfile path in pipeline config
Updates the Azure pipeline configuration to reference the relocated Dockerfile.

This ensures the pipeline correctly identifies and builds the Docker image, preventing build failures.
2025-04-08 13:04:26 -04:00
Renamed from playwright-tests/Dockerfile.playwright (Browse further)