{"id":1725,"date":"2016-06-06T17:22:11","date_gmt":"2016-06-06T09:22:11","guid":{"rendered":"http:\/\/magicalbits.net\/?p=1725"},"modified":"2016-06-06T17:22:11","modified_gmt":"2016-06-06T09:22:11","slug":"lambcidocker-lambda-docker-images-and-test-runners-that-replicate-the-live-aws-lambda-environment","status":"publish","type":"post","link":"https:\/\/magicalbits.net\/?p=1725","title":{"rendered":"lambci\/docker-lambda: Docker images and test runners that replicate the live AWS Lambda environment"},"content":{"rendered":"<blockquote><p><a href=\"https:\/\/github.com\/lambci\/docker-lambda\"><img decoding=\"async\" class=\"alignnone size-full\" src=\"http:\/\/magicalbits.net\/wp-content\/uploads\/2016\/06\/terminal.png\" alt=\"\" \/><\/a><\/p><\/blockquote>\n<blockquote><p>A sandboxed local environment that replicates the live AWS Lambda environment almost identically \u2013 including installed software and libraries, file structure and permissions, environment variables, context objects and behaviors \u2013 even the user and running process are the same.<\/p><\/blockquote>\n<p>Source: <em><a href=\"https:\/\/github.com\/lambci\/docker-lambda\">lambci\/docker-lambda: Docker images and test runners that replicate the live AWS Lambda environment<\/a><\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A sandboxed local environment that replicates the live AWS Lambda environment almost identically \u2013 including installed software and libraries, file structure and permissions, environment variables, context objects and behaviors \u2013 even the user and running process are the same. Source: lambci\/docker-lambda: Docker images and test runners that replicate the live AWS Lambda environment<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1725","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"jetpack_featured_media_url":"","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/posts\/1725","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/magicalbits.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1725"}],"version-history":[{"count":1,"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/posts\/1725\/revisions"}],"predecessor-version":[{"id":1727,"href":"https:\/\/magicalbits.net\/index.php?rest_route=\/wp\/v2\/posts\/1725\/revisions\/1727"}],"wp:attachment":[{"href":"https:\/\/magicalbits.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1725"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/magicalbits.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1725"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/magicalbits.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1725"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}