Sign inSign up

olkitu/serverless-deployer

By olkitu

Updated over 3 years ago

CI Image for serverless deployments

Image
0

3.5K

olkitu/serverless-deployer repository overview

Serverless Deployer image

Serverless deployer images to run in Gitlab CI to deploy to AWS environment.

  • Node 14 or 16
  • PHP 7.4, 8.0 or 8.1
  • Python 3.7, 3.8 and 3.9. 3.9 is default.
  • AWS-CLI v2
  • Serverless

Supported Tags

  • Node 16 LTS & PHP 8.1: latest, node16-php8, node16-php8.1, node16-php8.1-bullseye
  • Node 16 LTS & PHP 8.0: node16-php8.0, node16-php8.0-bullseye
  • Node 16 LTS & PHP 7.4: node16-php7, node16-php7.4, node16-php7.4-bullseye
  • Node 14 LTS & PHP 8.1: node14-php8, node14-php8.1, node14-php8.1-bullseye
  • Node 14 LTS & PHP 8.0: node14-php8.0, node14-php8.0-bullseye
  • Node 14 LTS & PHP 7.4: node14-php7, node14-php7.4, node14-php7.4-bullseye

Supported arch's are linux/amd64,linux/arm64/v8 . All supported images will update weekly automatically.

Usage

Mount from your local home directory AWS directory to container

docker run --rm \
  -v "$HOME/.aws:/root/.aws:ro" \
  -v "$(pwd):/app" olkitu/serverless-deployer serverless deploy

Or give AWS access_keys via environment variables

-e AWS_ACCESS_KEY
-e AWS_SECRET_KEY
-e AWS_DEFAULT_REGION
Gitlab CI

Example for

deploy:
  stage: deploy
  image: olkitu/serverless-deployer:node16-php8.0
  script:
  - npm ci
  - serverless deploy --verbose

Tag summary

Content type

Image

Digest

sha256:576a725d9

Size

391.7 MB

Last updated

over 3 years ago

docker pull olkitu/serverless-deployer