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:
git clone --filter=blob:none --sparse https://github.com/pulumi/examples pulumi-examplesgit -C pulumi-examples sparse-checkout set aws-ts-containers-dockerbuildcd pulumi-examples/aws-ts-containers-dockerbuildDeploys 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#
- Pulumi CLI
- Recommended Pulumi Cloud account
- npm
- AWS account and credentials configured
- Docker desktop with a default builder.
👩🏫 Get started#
This Pulumi example is written as a template. It is meant to be copied via pulumi new as follows:
pulumi new https://github.com/pulumi/examples/tree/master/aws-ts-containers-dockerbuildnpm installOnce copied to your machine, feel free to edit as needed.
🎬 How to run#
To deploy your infrastructure, run:
pulumi up# select 'yes' to confirm the expected changes# wait a bit for everything to get deployed# ...# confirm your service is up and runningcurl $(pulumi stack output url)# 🎉 Ta-Da!🧹 Clean up#
To clean up your infrastructure, run:
pulumi destroy# select 'yes' to confirm the expected changes