Displaying 1 to 20 from 21 results

fargatecli - CLI for AWS Fargate

  •    Go

By default, fargate uses us-east-1. The CLI accepts a --region parameter and will honor AWS_REGION and AWS_DEFAULT_REGION environment settings. Note that specifying a region where all required services aren't available will return an error. See the Region Table for a breakdown of what services are available in which regions.

startup-kit-templates - CloudFormation templates to accelerate getting started on AWS.

  •    Python

The VPC template is a requirement for the others. You can either run the templates/vpc.cfn.yml template by itself prior to using the others, or run any one of the vpc-*.cfn.yml wrapper templates at the top level of this repo to create sets of resources. For example, vpc-bastion-fargate-rds.cfn.yml will create a single stack containing a vpc, bastion host, fargate cluster, and database. StartupKit is designed to be modular. Some stacks depend on others, some can be deployed individually or in combination with others. You can use the stacks for each module individually and combine them on your own, or use wrapper stacks we have created from the tables below that provide one-click launch for common combinations. The wrapper stacks in the one-click launch table are broken down by regions in order to simplify deployments. See the Region Table for more information on availability of services by region.

ecs-blue-green-deployment - Reference architecture for doing blue green deployments on ECS.

  •    Python

This reference architecture is in reference to blog post on blue green deployments on ECS. It creates a continuous delivery by leveraging AWS CloudFormation templates. The templates creates resources using Amazon's Code* services to build and deploy containers onto an ECS cluster as long running services. It also includes a manual approval step facilitated by lambda function that discovers and swaps target group rules between 2 target groups, promoting the green version to production and demoting the blue version to staging. This example uses AWS Command Line Interface to run Step-3 below.

ecs-blue-green-deployment - Reference architecture for doing blue green deployments on ECS.

  •    Python

This reference architecture is in reference to blog post on blue green deployments on ECS. It creates a continuous delivery by leveraging AWS CloudFormation templates. The templates creates resources using Amazon's Code* services to build and deploy containers onto an ECS cluster as long running services. It also includes a manual approval step facilitated by lambda function that discovers and swaps target group rules between 2 target groups, promoting the green version to production and demoting the blue version to staging.This example uses AWS Command Line Interface to run Step-3 below.




fargate - CLI for AWS Fargate

  •    Go

By default, fargate uses us-east-1 as this is the single region where AWS Fargate is available. The CLI accepts a --region parameter for future use and will honor AWS_REGION and AWS_DEFAULT_REGION environment settings. Note that specifying a region where all required services aren't available will return an error. See the Region Table for a breakdown of what services are available in which regions.

ffmpeg-video-thumb - An end-to-end serverless application that extracts thumbnails from video files using AWS Fargate, AWS Lambda and the Serverless Framework

  •    Javascript

This is a companion project for the blog post How to run long-running processes with Fargate and Lambda in a Serverless app. This reference application shows you how to create an end-to-end serverless application that extracts thumbnails from video files. But, oh no, processing video files is a long-running process! AWS Fargate to the rescue.

faas-fargate - OpenFaaS on AWS Fargate

  •    Go

Run OpenFaaS on AWS serverless with Fargate. Easy to get started: A terraform module has been developed to build out a standard deployment of faas-fargate on fargate. See: https://github.com/ewilde/terraform-aws-openfaas-fargate. This module deploys the whole stack on Fargate including openfaas gateway, nats and sets up default security setting etc...


ecs-pipeline - :cloud: :whale: :zap: :rocket: Create environment and deployment pipelines to ECS Fargate with CodePipeline, CodeBuild and Github using Terraform

  •    HCL

Edit variables.tf file to customize application preferences like Github account, repo and owner, Load Balancer ports and cluster preferences. Edit the Github preferences in the same file to specify infos like repo, owner or organization, branches e etc.

aws-fargate-workshop - Running Containers on AWS Fargate

  •    HTML

This library is licensed under the Apache 2.0 License.

fargate-create - A CLI tool for scaffolding out new AWS ECS/Fargate applications based on Terraform templates and Fargate CLI

  •    Go

A CLI tool for scaffolding out new AWS ECS/Fargate applications based on terraform-ecs-fargate and Fargate CLI. The main design goal of this project is to create an easy and maintainable Fargate experience by separating infrastructure related concerns and application related concerns using tools that are optimized for each.

terraform-ecs-fargate - A Terraform template used for provisioning web application stacks on AWS ECS Fargate

  •    HCL

A set of Terraform templates used for provisioning web application stacks on AWS ECS Fargate. The templates are designed to be customized. The optional components can be removed by simply deleting the .tf file.

drone-terraform-in-aws - drone infrastructure in AWS

  •    HCL

Drone CI/CD infrastructure using Terraform in AWS. See AWS Service Discovery to get more detail information. Before you begin, make sure you've read the limition.

terraform-aws-ecs-alb-service-task - Terraform module which implements an ECS service which exposes a web service via ALB

  •    HCL

Terraform module to create an ECS Service for a web app (task), and an ALB target group to route requests. This project is part of our comprehensive "SweetOps" approach towards DevOps.

fargate-calc - AWS Fargate Pricing Calculator in Vue.js

  •    Javascript

Simple Vue.js based app for calculating price of AWS Fargate containers. For a detailed explanation on how things work, check out the guide and docs for vue-loader.

ecs-taskmetadata-cloudwatch - An example sidecar container for Amazon ECS and AWS Fargate to enable task/container-level metrics on CloudWatch

  •    Go

This is an example project which puts your container-level metrics into CloudWatch on Amazon ECS and AWS Fargate. Pre-built docker image is available at a Docker Hub repository to try this quickly.

terraform-aws-ecs-container-definition - Terraform module to generate well-formed JSON documents (container definitions) that are passed to the aws_ecs_task_definition Terraform resource

  •    HCL

Terraform module to generate well-formed JSON documents that are passed to the aws_ecs_task_definition Terraform resource as container definitions. This project is part of our comprehensive "SweetOps" approach towards DevOps.

herogate - Heroku + AWS Fargate = Herogate :rocket: Deploy and manage containerized applications like Heroku on AWS

  •    Go

Heroku + AWS Fargate = Herogate 🚀 Deploy and manage containerized applications like Heroku on AWS. Herogate wraps management services on AWS and provides a Heroku like interface. All updates are done via CloudFormation, including targeting CodePipleline, CodeBuild, AWS Fargate, CodeCommit etc.

mr-krabs - :crab: :moneybag: A package to clear Fargate cluster tasks https://www

  •    Javascript

You can also mix settings by adding either the config file and supplying the config params, just keep in mind that the precendence order respectively function param and krabs.json. mr-krabs is MIT licensed.

terraform-fargate-example - Example repository to run an ECS cluster on Fargate

  •    HCL

Example repository to deploy an ECS cluster hosting a web application.