Skip to main content

Deploys a container with a Docker Build image on AWS Fargate

An example that builds a Docker image and deploys a container to AWS Fargate.

This example lives in the pulumi/examples repository. Check out just this directory to use it:

Get started with this example
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examples
git -C pulumi-examples sparse-checkout set aws-ts-containers-dockerbuild
cd pulumi-examples/aws-ts-containers-dockerbuild

Deploys a AWS Fargate service. The service uses a Docker image that is build with the new Docker Build provider. The image is pushed to AWS ECR.

Last revision: July 2024.

📋 Pre-requisites#

👩‍🏫 Get started#

This Pulumi example is written as a template. It is meant to be copied via pulumi new as follows:

Terminal window
pulumi new https://github.com/pulumi/examples/tree/master/aws-ts-containers-dockerbuild
npm install

Once copied to your machine, feel free to edit as needed.

🎬 How to run#

To deploy your infrastructure, run:

Terminal window
pulumi up
# select 'yes' to confirm the expected changes
# wait a bit for everything to get deployed
# ...
# confirm your service is up and running
curl $(pulumi stack output url)
# 🎉 Ta-Da!

🧹 Clean up#

To clean up your infrastructure, run:

Terminal window
pulumi destroy
# select 'yes' to confirm the expected changes

Related

The infrastructure as code platform for any cloud.