Docker image with Serverless Framework + AWS CLI
Use this image to deploy a serverless.yml without installing Serverless or Node or NPM.
- Python 3.6
docker run --rm -v $(pwd):/opt/workspace -e AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} -e AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} -e GIT_TOKEN=${GIT_TOKEN} bighealth/serverless deploy
docker-compose.yml:
services:
deploy:
image: ipanousis/serverless
volumes:
- ./:/opt/workspace
environment:
AWS_ACCESS_KEY_ID: ${AWS_ACCESS_KEY_ID}
AWS_SECRET_ACCESS_KEY: ${AWS_SECRET_ACCESS_KEY}
in Shell / script:
docker-compose run deploy