diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index d210d49..d3e3903 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -370,6 +370,9 @@ jobs: - name: Start docker containers run: | + docker pull etherpad/etherpad:${{ matrix.versions.tag }} + export ORIGINAL_CMD=$(docker inspect --format='{{join .Config.Cmd " "}}' etherpad/etherpad:${{ matrix.versions.tag }}) + echo "Original CMD: $ORIGINAL_CMD" EP_VERSION=${{ matrix.versions.tag }} docker compose -f ./tests/e2e/docker/docker-compose.plugins.yml up -d --wait - name: Dump docker compose logs on failure diff --git a/tests/e2e/docker/docker-compose.plugins.yml b/tests/e2e/docker/docker-compose.plugins.yml index 6242194..2fa4822 100644 --- a/tests/e2e/docker/docker-compose.plugins.yml +++ b/tests/e2e/docker/docker-compose.plugins.yml @@ -1,6 +1,6 @@ services: etherpad: image: etherpad/etherpad:$EP_VERSION - command: ["sh", "-c", "pnpm run plugins i ep_align ep_headings2 ep_font_color ep_adminpads2 ep_comments_page ep_font_size ep_markdown && pnpm run prod"] + entrypoint: /bin/sh -c "pnpm run plugins i ep_align ep_headings2 ep_font_color ep_adminpads2 ep_comments_page ep_font_size ep_markdown && ${ORIGINAL_CMD}" ports: - 9001:9001