この依存関係を使用して説明されているように、dynamodb-local インスタンスを使用する dynamoDB 用の Jest で記述された一連のテストがあります。テストが実行されるコンテナーを構築するカスタムビルドの 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
私はyarn install
すべての依存関係を調べてからyarn test
、この時点で長い時間が経ってから次のように出力します:
エラー
これは私が使用しているコマンドです:
docker run -it --rm -p 8000:8000 -v $(pwd):/data -w /data aws-cli-java8-v15:latest
テストは自分のマシンで完全に正常に動作しますが、使用するプロジェクトや Dockerfile 接続に含めるものに関係なく、常にドロップされます。