Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.

Automated Docker build for the Serverless framework

License

Notifications You must be signed in to change notification settings

Contenda-Team/serverless

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

serverless

Automated Docker build for the Serverless framework

There are two Dockerfiles which are nearly the same. One uses Python 2 base image and the other Python 3.

These images are built in Docker Cloud. The Serverless version to build is specified as a build ARG (build argument) which is set using --build-arg during the docker build command. To pass this argument, we need a Docker Cloud build hook which resides in hooks/build.

Instructions for updating versions

In order to bump the Serverless version, the only real requirement is to change the version in the hooks/build file. The Makefile also has references to the Serverless version, but this is really for testing the build locally.

My workflow is usually:

  • Update versions in Makefile and run make build
  • If the build works, update the versions in hooks/build
  • Create PR
  • On merge to master, Docker Hub will do the builds automatically.

See the following for more information on Docker Cloud build hooks:

https://docs.docker.com/docker-cloud/builds/advanced/#source-repository--branch-clones

About

Automated Docker build for the Serverless framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 56.8%
  • Makefile 24.9%
  • Shell 18.3%