У меня есть набор тестов, написанных на Jest для DynamoDB, которые используют локальный экземпляр DynamodB, как объяснено здесь , используя эту зависимость .Я использую пользовательский образ Docker, который создает контейнер, в котором выполняются тесты.Вот Dockerfile
FROM openjdk:8-jre-alpine
RUN apk -v --no-cache add \
curl \
build-base \
groff \
jq \
less \
py-pip \
python openssl \
python3 \
python3-dev \
yarn \
&& \
pip3 install --upgrade pip awscli boto3 aws-sam-cli
EXPOSE 8000
I yarn install
все мои зависимости, а затем yarn test
, в этот момент через долгое время он выдаст следующее: Ошибка
Это команда, которую я использую: docker run -it --rm -p 8000:8000 -v $(pwd):/data -w /data aws-cli-java8-v15:latest
Тесты работают на моей собственной машине совершенно нормально, но независимо от того, какой проект я использую или что я включаю в соединение с Dockerfile, всегда пропускается.