You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I run tests(jest) for the application inside Gitlab CI this error is manifested:
spawn docker-compose ENOENT
at node_modules/testcontainers/dist/docker-compose/functions/docker-compose-up.js:37:15
at Generator.throw ()
at rejected (node_modules/testcontainers/dist/docker-compose/functions/docker-compose-up.js:6:65)
On Docker runner, we installed docker-compose so everything is working correctly.
If I run "docker-compose" command from GitLab CI everything works. But using the inside node app crashes the test execution.
I think that you are passing to cwd an invalid path and docker-compose can´t found the docker-compose.yaml file. Irecommend you try with absolute path in string.
When I run tests(jest) for the application inside Gitlab CI this error is manifested:
spawn docker-compose ENOENT
at node_modules/testcontainers/dist/docker-compose/functions/docker-compose-up.js:37:15
at Generator.throw ()
at rejected (node_modules/testcontainers/dist/docker-compose/functions/docker-compose-up.js:6:65)
I have some docker-compose file and running it locally everything works OK.
Gitlab runner is configured like docker runner and can use docker-in-docker.
This is the setup of docker runner (https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker)
On Docker runner, we installed docker-compose so everything is working correctly.
If I run "docker-compose" command from GitLab CI everything works. But using the inside node app crashes the test execution.
GitLab CI looks something like
inside npm test it looks like
The text was updated successfully, but these errors were encountered: