Created
July 3, 2018 14:10
-
-
Save CaptainChemist/1fbd8d4d58fe52b4d3f8e48511476f59 to your computer and use it in GitHub Desktop.
DynamoDB testing with jest
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM node:8 | |
WORKDIR /app | |
COPY package.json package.json | |
USER root | |
RUN echo "deb http://http.debian.net/debian jessie-backports main" | \ | |
tee --append /etc/apt/sources.list.d/jessie-backports.list > /dev/null && \ | |
apt-get update -y && \ | |
apt-get install -t jessie-backports openjdk-8-jdk -y && \ | |
update-java-alternatives -s java-1.8.0-openjdk-amd64 | |
RUN npm install && npm install -g serverless concurrently jest | |
ARG AWS_ACCESS_KEY_ID | |
ENV AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID | |
ARG AWS_SECRET_ACCESS_KEY | |
ENV AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY | |
RUN sls config credentials --provider aws --key $AWS_ACCESS_KEY_ID --secret $AWS_SECRET_ACCESS_KEY | |
COPY serverless.yml serverless.yml | |
COPY resources resources | |
RUN sls dynamodb install | |
COPY . . | |
EXPOSE 8000 | |
RUN [ "concurrently", "serverless dynamodb start --inMemory","./test.bash"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment