Соединение Jest-DynamoDB отклоняется внутри контейнера Docker - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть набор тестов, написанных на 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, всегда пропускается.

...