{"id":16476270,"url":"https://github.com/softprops/serverless-multi-lando","last_synced_at":"2026-04-30T00:02:06.962Z","repository":{"id":66115696,"uuid":"142827531","full_name":"softprops/serverless-multi-lando","owner":"softprops","description":"⚡🏗️ template for new multi-function serverless lando apps","archived":false,"fork":false,"pushed_at":"2018-10-03T18:28:24.000Z","size":34,"stargazers_count":4,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-18T02:12:26.691Z","etag":null,"topics":["aws","aws-lambda","rust","rustlang","serverless","serverless-frame"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softprops.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"softprops"}},"created_at":"2018-07-30T05:10:43.000Z","updated_at":"2019-08-08T02:50:05.000Z","dependencies_parsed_at":"2023-02-20T18:01:01.029Z","dependency_job_id":null,"html_url":"https://github.com/softprops/serverless-multi-lando","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/softprops/serverless-multi-lando","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softprops%2Fserverless-multi-lando","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softprops%2Fserverless-multi-lando/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softprops%2Fserverless-multi-lando/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softprops%2Fserverless-multi-lando/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softprops","download_url":"https://codeload.github.com/softprops/serverless-multi-lando/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softprops%2Fserverless-multi-lando/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32448882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-lambda","rust","rustlang","serverless","serverless-frame"],"created_at":"2024-10-11T12:41:56.329Z","updated_at":"2026-04-30T00:02:06.914Z","avatar_url":"https://github.com/softprops.png","language":"Makefile","funding_links":["https://ko-fi.com/softprops"],"categories":[],"sub_categories":[],"readme":"# serverless lando template\n\nA sample template for bootstraping multi-function rustlang [lando](https://github.com/softprops/lando) applications with ⚡ serverless framework ⚡\n\n## 📦 install\n\nInstall the [serverless framework](https://serverless.com/framework/) cli.\n\nThen then run the following in your terminal\n\n```bash\n$ serverless install \\\n  --url https://github.com/softprops/serverless-multi-lando \\\n  --name my-new-service\n```\n\nThis will download the source of a sample lando application and unpack it as a new service named\n\"my-new-service\" in a directory called \"my-new-service\"\n\n\n## 🧙 how to be a wizard\n\nAssumming you have aws credentials with appropriate deployment permissions configured\nin a profile named \"prod\", you could impress your friends by creating a project\nthat is _born_ in production.\n\n```bash\n$ serverless install \\\n  --url https://github.com/softprops/serverless-multi-lando \\\n  --name my-new-service \\\n  \u0026\u0026 cd my-new-service \\\n  \u0026\u0026 AWS_PROFILE=prod make dependencies deploy\n```\n\n`make dependencies` will make sure npm dependencies are installed locally, this only needs run once.\nThe first time you run `make deploy` it will pull down and compile the base set\nof rustlang dependencies and your application. Unless the dependencies change afterwards,\nthis should only happen once, resulting in an out of the box rapid deployment\ncycle.\n\n## 🛵 continuous integration and deployment\n\nThis template includes an example [travis](https://travis-ci.org/) [configuration file](.travis.yml) which can unlock a virtuous cycle of continuous integration and deployment\n( i.e all tests are run on prs and every push to master results in a deployment ).\n\nTo set up travis you will need to do a view things.\n\nFirstly, version control your source. [Github](https://github.com/) is free for opensource.\n\n```bash\n$ git init\n$ git remote add origin git@github.com:{username}/{my-new-service}.git\n```\n\nUsing the [travis cli](https://github.com/travis-ci/travis.rb#installation),\n bootstrap your git repos' travis integration.\n\n```bash\n$ travis enable\n# set up AWS credentials for serverless deployment\n# https://serverless.com/framework/docs/providers/aws/guide/credentials/\n$ travis env set AWS_ACCESS_KEY_ID 'xxx'\n$ travis env set AWS_SECRET_ACCESS_KEY 'xxx'\n```\n\n\u003e ⭐ You can optionally generate code coverage reports with [coveralls](http://coveralls.io/) by enabling your repo [here](https://coveralls.io/repos/new). You may need to sync repos first. You can then view your coverage reports at https://coveralls.io/github/{username}/{my-new-service}\n\nAdd your changes to git and push them to github.\n\nFinally, https://travis-ci.org/{username}/{my-new-service} in your browser and grab a bucket of popcorn 🍿\n\n## 👴 retiring\n\nExperimentation will likely facilitate retiring ideas. Retiring applications should be as easy as creating and deploying them them. This project provides\n a dual to `make deploy` for doing so: `make destroy`\n\n```bash\n$ AWS_PROFILE=prod make destroy\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftprops%2Fserverless-multi-lando","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftprops%2Fserverless-multi-lando","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftprops%2Fserverless-multi-lando/lists"}