{"id":15129773,"url":"https://github.com/aws-samples/aws-containers-task-definitions","last_synced_at":"2025-04-06T10:14:33.178Z","repository":{"id":48436419,"uuid":"109063817","full_name":"aws-samples/aws-containers-task-definitions","owner":"aws-samples","description":"Task Definitions for running common applications Amazon ECS","archived":false,"fork":false,"pushed_at":"2021-07-26T14:35:04.000Z","size":32,"stargazers_count":269,"open_issues_count":0,"forks_count":136,"subscribers_count":45,"default_branch":"master","last_synced_at":"2025-03-30T09:08:49.171Z","etag":null,"topics":["amazon","container","containers","docker","docker-container","ec2-container-service","ecs","elasticcontainerservice","task"],"latest_commit_sha":null,"homepage":"https://aws.amazon.com/ecs","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws-samples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-31T23:39:36.000Z","updated_at":"2025-02-27T17:25:59.000Z","dependencies_parsed_at":"2022-08-24T09:51:23.961Z","dependency_job_id":null,"html_url":"https://github.com/aws-samples/aws-containers-task-definitions","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-containers-task-definitions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-containers-task-definitions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-containers-task-definitions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws-samples%2Faws-containers-task-definitions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws-samples","download_url":"https://codeload.github.com/aws-samples/aws-containers-task-definitions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247464226,"owners_count":20942970,"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","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":["amazon","container","containers","docker","docker-container","ec2-container-service","ecs","elasticcontainerservice","task"],"created_at":"2024-09-26T02:20:23.082Z","updated_at":"2025-04-06T10:14:33.139Z","avatar_url":"https://github.com/aws-samples.png","language":null,"funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# Task Definitions for Amazon ECS\nThis repository holds [task definitions](#what-is-a-task-definition), small blueprint files that tell [Amazon EC2 Container Service (Amazon ECS)](https://aws.amazon.com/ecs) how to deploy containers on a managed cluster of Amazon EC2 instances. Task definitions are a core component of using Amazon ECS to run containerized applications.\n\nThe task definitions in this repository are for popular applications whose code images are publicly available, well-documented, and maintained.\n\n## Directory\n * [nginx](/nginx)\n * [Wildfly](/wildfly)\n * [Tomcat](/tomcat)\n * [Gunicorn](/gunicorn)\n * [Kibana](/kibana)\n * [Consul](/consul)\n * [Jetty](/jetty)\n\n## Getting Started\nTo run task definitions in this repository you must:\n1. Have an active AWS account. If you don't have an active AWS account, you can sign up [here](https://portal.aws.amazon.com/billing/signup#/start).\n2. Have a running Amazon ECS cluster. You can learn how to start using Amazon ECS [here](https://aws.amazon.com/ecs/getting-started/).\n\nOnce you have an active account and a running cluster, follow [these steps](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-task-definition.html) to build your task definition.\n\nYou can then run the Task Definition as a [Task](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/scheduling_tasks.html) or [Service](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs_services.html).\n\n### What is a Task Definition?\nA task definition is a set of instructions that tells Amazon ECS how to run Docker containers. Task definitions are written in [JSON](http://www.json.org/) or manually configured through the AWS Management Console. Some of the parameters you can specify in a task definition include:\n\n* Which Docker images to use with the containers in your task.\n* How much CPU and memory to use with each container.\n* The Docker networking mode to use for the containers in your task.\n\nPlease see the [Amazon ECS Documentation](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/task_definitions.html) for detailed information.\n\n### Getting Help\n* [Amazon ECS Documentation](http://docs.aws.amazon.com/AmazonECS/latest/developerguide/Welcome.html)\n* [Amazon ECS Developer Forum](https://forums.aws.amazon.com/forum.jspa?forumID=187)\n* [Stack Overflow](https://stackoverflow.com/questions/tagged/amazon-ecs)\n* [AWS Support](https://aws.amazon.com/premiumsupport/)\n\n### About Amazon ECS\nAmazon EC2 Container Service (Amazon ECS) is a container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. Amazon ECS eliminates the need for you to install, operate, and scale your own cluster management infrastructure. Learn more [here](https://aws.amazon.com/ecs).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Faws-containers-task-definitions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faws-samples%2Faws-containers-task-definitions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faws-samples%2Faws-containers-task-definitions/lists"}