Sign inSign up

ynishi/sam-docker

By ynishi

Updated about 8 years ago

sam-cli docker image

Image
0

1.1K

ynishi/sam-docker repository overview

sam-cli in docker

  • docker image executable sam-cli
  • run docker in running container, and serve local endpoint with sam-cli

usage

build
cd ${repo}
docker build -t sam-docker .
setup sample sam-app and sample dynamo data
sudo sh setup.sh
aws configure(develop in local, any dummy is ok.)
docker-compose run sam aws configure
  • Or export vars
export AWS_ACCESS_KEY_ID="DUMMY_AWS_ACCESS_KEY_ID"
export AWS_SECRET_ACCESS_KEY="DUMMY_AWS_SECRET_ACCESS_KEY"
export AWS_DEFAULT_REGION="DUMMY_AWS_DEFAULT_REGION"
invoke
docker-compose run sam /bin/bash -c "sam local generate-event api > event_file.json"
docker-compose run sam sam local invoke HelloWorldFunction --event event_file.json
run(local api start)
docker-compose up
access
curl 127.0.0.1:3000/hello

LICENSE

  • MIT, see LICENSE

Tag summary

Content type

Image

Digest

Size

399.5 MB

Last updated

about 8 years ago

docker pull ynishi/sam-docker