Skip to content

Commit b0692cd

Browse files
committed
simplified DynamoDB-related Docker images
1 parent 488a7f7 commit b0692cd

File tree

4 files changed

+6
-12
lines changed

4 files changed

+6
-12
lines changed

dynamodblocal-init/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
FROM ubuntu:18.04
2-
RUN apt-get update && apt-get install -y python && apt-get install -y wget && wget https://bootstrap.pypa.io/get-pip.py && python get-pip.py
1+
FROM python:2.7.16-alpine3.9
32
RUN pip install awscli --upgrade
43
COPY create-dynamodb-tables.sh .
54
COPY ftgo-order-history.json .
65
COPY wait-for-dynamodblocal.sh .
6+
RUN chmod +x *.sh
77
CMD ./wait-for-dynamodblocal.sh && ./create-dynamodb-tables.sh

dynamodblocal-init/create-dynamodb-tables.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#! /bin/bash -e
1+
#! /bin/sh -e
22

33
echo Initializing DynamoDB at endpoint ${AWS_DYNAMODB_ENDPOINT_URL}
44

dynamodblocal-init/wait-for-dynamodblocal.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#! /bin/bash
1+
#! /bin/sh
22

33
done=false
44

dynamodblocal/Dockerfile

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
FROM openjdk:7-jre
2-
3-
# Default port for DynamoDB Local
4-
EXPOSE 8000
5-
RUN mkdir /var/dynamodb_local && (wget -q -O - https://s3-us-west-2.amazonaws.com/dynamodb-local/dynamodb_local_latest.tar.gz | tar -xzf - )
6-
7-
# Default command for image
8-
CMD /usr/bin/java ${JAVA_OPTS} -Djava.library.path=. -jar DynamoDBLocal.jar -dbPath /var/dynamodb_local -sharedDb -port 8000
1+
FROM amazon/dynamodb-local:1.11.477
2+
ENTRYPOINT java -jar DynamoDBLocal.jar -inMemory -sharedDb -port 8000

0 commit comments

Comments
 (0)