fix(ci): clean up leftover mongo-ci container before starting
Some checks failed
Test / vitest (push) Successful in 11m8s
Test / playwright (push) Failing after 9m4s
Test / visual (push) Failing after 8m18s
Test / Notify on failure (push) Successful in 2s

Previous run's container persisted across CI runs (runner shares the
host Docker daemon), so 'docker run --name mongo-ci' hit a name
conflict. 'docker rm -f mongo-ci || true' at the start of the step
makes it idempotent.
This commit is contained in:
Jennie Robinson Faber 2026-05-01 08:00:40 +01:00
parent 386cb7e4b2
commit 43eda6db04

View file

@ -40,6 +40,7 @@ jobs:
- run: npx playwright install --with-deps chromium - run: npx playwright install --with-deps chromium
- name: Start MongoDB - name: Start MongoDB
run: | run: |
docker rm -f mongo-ci 2>/dev/null || true
docker run -d --name mongo-ci --network host mongo:7 docker run -d --name mongo-ci --network host mongo:7
docker ps docker ps
- name: Wait for MongoDB - name: Wait for MongoDB
@ -102,6 +103,7 @@ jobs:
- run: npx playwright install --with-deps chromium - run: npx playwright install --with-deps chromium
- name: Start MongoDB - name: Start MongoDB
run: | run: |
docker rm -f mongo-ci 2>/dev/null || true
docker run -d --name mongo-ci --network host mongo:7 docker run -d --name mongo-ci --network host mongo:7
docker ps docker ps
- name: Wait for MongoDB - name: Wait for MongoDB