8000 GitHub - olkitu/serverless-deployer: CI Image for serverless deployments
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

olkitu/serverless-deployer

Repository files navigation

Serverless Deployer image

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

  • Node 14, 16, 18
  • PHP 8.0, 8.1 or 8.2
  • Python 3.7, 3.8 and 3.9. 3.9, 3.10 is default.
  • AWS-CLI v2, AWS-SAM CLI
  • Serverless
  • Docker

Supported Tags

  • Node 18 LTS & PHP 8.2: latest, node18-php8, node18-php8.2, node18-php8.2-bullseye
  • Node 18 LTS & PHP 8.1: node18-php8.1, node18-php8.1-bullseye
  • Node 18 LTS & PHP 8.0: node18-php8.0, node18-php8.0-bullseye
  • Node 16 LTS & PHP 8.2: node16-php8, node16-php8.2, node16-php8.2-bullseye
  • Node 16 LTS & PHP 8.1: node16-php8.1, node16-php8.1-bullseye
  • Node 16 LTS & PHP 8.0: node16-php8.0, node16-php8.0-bullseye
  • Node 14 LTS & PHP 8.1: node14-php8, node14-php8.2, node14-php8.2-bullseye
  • Node 14 LTS & PHP 8.1: node14-php8.1, node14-php8.1-bullseye
  • Node 14 LTS & PHP 8.0: node14-php8.0, node14-php8.0-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" ghcr.io/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

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

About

CI Image for serverless deployments

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •  
0