{"id":132860,"name":null,"description":"Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/","url":"https://github.com/awslabs/ec2-spot-workshops","last_synced_at":"2025-09-09T11:59:53.695Z","repository":{"id":35676964,"uuid":"170595201","full_name":"awslabs/ec2-spot-workshops","owner":"awslabs","description":"Collection of workshops to demonstrate best practices in using Amazon EC2 Spot Instances. https://aws.amazon.com/ec2/spot/","archived":false,"fork":false,"pushed_at":"2024-08-01T03:19:18.000Z","size":92785,"stargazers_count":187,"open_issues_count":40,"forks_count":151,"subscribers_count":16,"default_branch":"master","last_synced_at":"2025-05-20T11:06:47.942Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/awslabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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}},"created_at":"2019-02-13T23:27:15.000Z","updated_at":"2025-04-04T02:07:21.000Z","dependencies_parsed_at":"2023-02-17T07:01:02.784Z","dependency_job_id":"a5f595ab-01ec-4166-920c-c4eff6891c00","html_url":"https://github.com/awslabs/ec2-spot-workshops","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/awslabs/ec2-spot-workshops","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awslabs","download_url":"https://codeload.github.com/awslabs/ec2-spot-workshops/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274292711,"owners_count":25258167,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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"}},"owner":{"login":"awslabs","name":"Amazon Web Services - Labs","uuid":"3299148","kind":"organization","description":"AWS Labs","email":null,"website":"http://amazon.com/aws/","location":"Seattle, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/3299148?v=4","repositories_count":914,"last_synced_at":"2025-05-20T11:06:29.184Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/awslabs","funding_links":[],"total_stars":176592,"followers":8487,"following":0,"created_at":"2022-11-02T16:28:29.342Z","updated_at":"2025-05-20T11:06:29.184Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awslabs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/awslabs/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"awslabs/ec2-spot-workshops","html_url":"https://github.com/awslabs/ec2-spot-workshops","last_synced_at":"2024-05-01T23:15:23.408Z","status":null,"issues_count":31,"pull_requests_count":69,"avg_time_to_close_issue":9381214.578947369,"avg_time_to_close_pull_request":1971182.1594202898,"issues_closed_count":19,"pull_requests_closed_count":69,"pull_request_authors_count":16,"issue_authors_count":10,"avg_comments_per_issue":0.6451612903225806,"avg_comments_per_pull_request":0.3333333333333333,"merged_pull_requests_count":60,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":0,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":0,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2024-05-01T23:14:56.628Z","updated_at":"2025-09-02T17:00:23.350Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/awslabs%2Fec2-spot-workshops/issues","issue_labels_count":{},"pull_request_labels_count":{"enhancement":3,"bug":1,"dependencies":1},"issue_author_associations_count":{"CONTRIBUTOR":26,"NONE":5},"pull_request_author_associations_count":{"CONTRIBUTOR":72,"NONE":11},"issue_authors":{"ruecarlo":13,"kniec":5,"ivallhon":5,"fumikoba":2,"go4real":1,"thesteveco":1,"byn3":1,"ranshn":1,"black-mirror-1":1,"bjxuch":1},"pull_request_authors":{"ruecarlo":20,"ranshn":18,"ivallhon":6,"kvrajesh":5,"kniec":5,"devopsengineersam":4,"horsfieldsa":4,"allamand":3,"strongjz":2,"Ninja4Code":1,"kavichu":1,"bpguasch":1,"black-mirror-1":1,"haruyosh-amazon":1,"jagpk":1,"bluPhy":1,"thesteveco":1,"chrismld":1,"duy9403":1,"dependabot[bot]":1,"charan-amzn":1,"alexis-turpin-aws":1,"isker":1,"nikuyoshi":1,"m99coder":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-03T00:00:08.273Z","repositories_count":10052440,"issues_count":30836523,"pull_requests_count":92374539,"authors_count":10519436,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":2},"past_year_issue_authors":{},"past_year_pull_request_authors":{"isker":1,"Ninja4Code":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":4,"PullRequestEvent":3,"ForkEvent":3},"last_year":{"WatchEvent":4,"PullRequestEvent":3,"ForkEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.296Z","updated_at":"2023-01-16T03:01:08.296Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/Dockerfile","dependencies":[{"id":6941859622,"package_name":"golang","ecosystem":"docker","requirements":"alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"content/rendering-with-batch/rendering-with-batch.files/docker-files/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.360Z","updated_at":"2023-01-16T03:01:08.360Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/content/rendering-with-batch/rendering-with-batch.files/docker-files/Dockerfile","dependencies":[{"id":6941860842,"package_name":"ubuntu","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.453Z","updated_at":"2023-01-16T03:01:08.453Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/docker-compose.yml","dependencies":[{"id":6941860915,"package_name":"awslabs/ec2-spot-workshops","ecosystem":"docker","requirements":"build","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.501Z","updated_at":"2023-01-16T03:01:08.501Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/Dockerfile","dependencies":[{"id":6941861158,"package_name":"python","ecosystem":"docker","requirements":"3.7-alpine","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"workshops/ecs-spot-capacity-providers/webapp/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.591Z","updated_at":"2023-01-16T03:01:08.591Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/ecs-spot-capacity-providers/webapp/Dockerfile","dependencies":[{"id":6941861237,"package_name":"amazonlinux","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"workshops/karpenter/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.743Z","updated_at":"2023-01-16T03:01:08.743Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/karpenter/Dockerfile","dependencies":[{"id":6941863066,"package_name":"golang","ecosystem":"docker","requirements":"1.17.3","direct":true,"kind":"build","optional":false},{"id":6941863067,"package_name":"scratch","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"pypi","filepath":"workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.893Z","updated_at":"2023-01-16T03:01:08.893Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/amazon-ec2-spot-cicd-workshop/gitlab-spot/demo-app/requirements.txt","dependencies":[{"id":6941863702,"package_name":"Flask","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863703,"package_name":"Flask-RESTful","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863704,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workshops/ec2-auto-scaling-with-multiple-instance-types-and-purchase-options/cdk/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:08.939Z","updated_at":"2023-01-16T03:01:08.939Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/ec2-auto-scaling-with-multiple-instance-types-and-purchase-options/cdk/requirements.txt","dependencies":[{"id":6941863705,"package_name":"aws-cdk.core","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863706,"package_name":"aws-cdk.aws-ec2","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863707,"package_name":"aws-cdk.aws-cloud9","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863708,"package_name":"aws-cdk.aws-iam","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workshops/ecs-spot-capacity-providers/webapp/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:09.002Z","updated_at":"2023-01-16T03:01:09.002Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/ecs-spot-capacity-providers/webapp/requirements.txt","dependencies":[{"id":6941863736,"package_name":"Flask","ecosystem":"pypi","requirements":"==2.1.0","direct":true,"kind":"runtime","optional":false},{"id":6941863737,"package_name":"Flask-Cors","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863738,"package_name":"requests","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863739,"package_name":"signals","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863740,"package_name":"ec2-metadata","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6941863741,"package_name":"boto3","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"workshops/karpenter/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-01-16T03:01:09.102Z","updated_at":"2023-01-16T03:01:09.102Z","repository_link":"https://github.com/awslabs/ec2-spot-workshops/blob/master/workshops/karpenter/requirements.txt","dependencies":[{"id":6941864475,"package_name":"tqdm","ecosystem":"pypi","requirements":"==4.36.1","direct":true,"kind":"runtime","optional":false},{"id":6941864478,"package_name":"requests","ecosystem":"pypi","requirements":"==2.26.0","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-08T23:43:29.621Z","updated_at":"2025-10-07T08:35:02.059Z","avatar_url":"https://github.com/awslabs.png","language":"CSS","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/132860","html_url":"https://science.ecosyste.ms/projects/132860"}