Skip to content

Instantly share code, notes, and snippets.

@debnath
Created March 21, 2017 04:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save debnath/9ac1e1548a4cc7c6041d4ed744e3a5dd to your computer and use it in GitHub Desktop.
Save debnath/9ac1e1548a4cc7c6041d4ed744e3a5dd to your computer and use it in GitHub Desktop.
Working ubuntu install script for dynamodb (As of 21-march-2017)
#!/bin/bash
DYNAMODB_USER=vagrant
sudo apt-get install openjdk-7-jre-headless -y
cd /home/${DYNAMODB_USER}/
mkdir -p dynamodb
cd dynamodb
wget https://s3-ap-southeast-1.amazonaws.com/dynamodb-local-singapore/dynamodb_local_latest.tar.gz
tar -xvzf dynamodb_local_latest.tar.gz
rm dynamodb_local_latest.tar.gz
cat >> dynamodb.conf << EOF
description "DynamoDB Local"
#
# http://aws.typepad.com/aws/2013/09/dynamodb-local-for-desktop-development.html
#
start on (local-filesystems and runlevel [2345])
stop on runlevel [016]
chdir /home/${DYNAMODB_USER}/dynamodb
setuid ${DYNAMODB_USER}
setgid ${DYNAMODB_USER}
exec java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb -dbPath /home/${DYNAMODB_USER}/dynamodb
EOF
sudo cp /home/${DYNAMODB_USER}/dynamodb/dynamodb.conf /etc/init/dynamodb.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment