Skip to content

Commit ab689f5

Browse files
authored
Clean up tutorial titles (pulumi#396)
* Clean up tutorial titles Signed-off-by: bermudezmt <[email protected]> * More title cleanup Signed-off-by: bermudezmt <[email protected]> * Update aws-ts-static-website/README.md Co-Authored-By: Justin Van Patten <[email protected]> * Update cloud-ts-voting-app/README.md Co-Authored-By: Justin Van Patten <[email protected]> * Additional title cleanup * Clean up Fargate Container tutorial (AWS + JS) * Address Mikhail's feedback Signed-off-by: bermudezmt <[email protected]>
1 parent 9d9fc3d commit ab689f5

File tree

59 files changed

+99
-90
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+99
-90
lines changed

aws-go-s3-folder/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Static Website Hosted on AWS S3 in Go
3+
# Host a Static Website on Amazon S3
44

55
A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html).
66
For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/tutorials/aws/s3-website/).

aws-js-containers/README.md

+22-11
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,48 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Easy container example
3+
# ECS Fargate Containers
44

55
Companion to the tutorial [Provision containers on AWS](https://www.pulumi.com/docs/tutorials/aws/ecs-fargate/).
66

77
## Prerequisites
88

9-
To run this example, make sure [Docker](https://docs.docker.com/engine/installation/) is installed and running.
9+
To run this example, make sure [Docker Engine - Community](https://docs.docker.com/engine/installation/) is installed and running.
1010

11-
## Running the App
11+
## Deploy the App
1212

1313
Note: some values in this example will be different from run to run. These values are indicated
1414
with `***`.
1515

16-
1. Create a new stack:
16+
### Step 1: Create a new stack
1717

1818
```
1919
$ pulumi stack init containers-dev
2020
```
2121

22-
1. Configure Pulumi to use an AWS region that supports Fargate. This is currently only available in `us-east-1`, `us-east-2`, `us-west-2`, and `eu-west-1`:
22+
### Step 2: Configure AWS region for Pulumi
23+
24+
For this example, you need to set an AWS region that supports Fargate. Refer to the [AWS Region Table](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) for product availability.
2325

2426
```
2527
$ pulumi config set aws:region us-west-2
2628
```
2729

28-
1. Restore NPM modules via `npm install` or `yarn install`.
30+
### Step 3: Restore NPM modules
31+
32+
You can do this via `npm install` or `yarn install`.
33+
34+
### Step 4:. Preview and deploy the app
2935

30-
1. Preview and deploy the app via `pulumi up`. The preview will take a few minutes, as it builds a Docker container. A total of 19 resources are created.
36+
Run the following command:
3137

3238
```
3339
$ pulumi up
3440
```
41+
The preview will take a few minutes, as it builds a Docker container. A total of 19 resources are created.
3542

36-
1. View the endpoint URL, and run curl:
43+
### Step 5: View the endpoint URL
44+
45+
Run [`pulumi stack output`](https://www.pulumi.com/docs/reference/cli/pulumi_stack_output/) to view your stack's output properties, and then `curl` the command to view the resulting page. `$(pulumi stack output url)` evaluates to the load balancer’s URL.
3746

3847
```bash
3948
$ pulumi stack output
@@ -51,15 +60,17 @@ with `***`.
5160
</body></html>
5261
```
5362

54-
1. To view the runtime logs from the container, use the `pulumi logs` command. To get a log stream, use `pulumi logs --follow`.
63+
### Step 6: View runtime logs from the container
64+
65+
Use the [`pulumi logs`](https://www.pulumi.com/docs/reference/cli/pulumi_logs/) command. To get a log stream, use `pulumi logs --follow`.
5566

5667
```
5768
$ pulumi logs --follow
5869
Collecting logs for stack container-quickstart-dev since 2018-05-22T14:25:46.000-07:00.
5970
2018-05-22T15:33:22.057-07:00[ pulumi-nginx] 172.31.13.248 - - [22/May/2018:22:33:22 +0000] "GET / HTTP/1.1" 200 189 "-" "curl/7.54.0" "-"
6071
```
6172

62-
## Clean up
73+
## Clean Up
6374

64-
To clean up resources, run `pulumi destroy` and answer the confirmation question at the prompt.
75+
To clean up resources, run [`pulumi destroy`](https://www.pulumi.com/docs/reference/cli/pulumi_destroy/) to avoid incurring any costs. Select `yes` on the confirmation prompt so Pulumi will remove all of the resources that you've created. To delete the stack itself, run [`pulumi stack rm`](https://www.pulumi.com/docs/reference/cli/pulumi_stack_rm/). Note that this command deletes all deployment history from the Pulumi Console, unless you've explicitly [chosen a different backend](https://www.pulumi.com/docs/intro/concepts/state/) for storing your infrastructure state.
6576

aws-js-s3-folder/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Static Website Hosted on AWS S3
3+
# Host a Static Website on Amazon S3
44

55
A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html).
66
For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/tutorials/aws/s3-website/).

aws-js-webserver-component/README.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS Web Server component example
3+
# AWS Web Server Component
44

5-
Deploy an EC2 instance using `@pulumi/aws`, using a common module for creating an instance. A function `createInstance` is defined in [webserver.js](webserver.js) which is then used in main program.
5+
Deploy an EC2 instance with the `@pulumi/aws` package, using a common module for creating an instance. We define a function, `createInstance`, in [webserver.js](webserver.js) and use it in the main program, [index.js](index.js).
66

7-
For a walkthrough of the main example, [Infrastructure on AWS](https://www.pulumi.com/docs/tutorials/aws/ec2-webserver/).
7+
For a walkthrough of the main example, see [Simple Web Server Using Amazon EC2](https://www.pulumi.com/docs/tutorials/aws/ec2-webserver/).

aws-js-webserver/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS EC2 Web Server
3+
# Web Server Using Amazon EC2
44

55
This example deploys a simple AWS EC2 virtual machine running a Python web server.
66

aws-py-s3-folder/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Static Website Hosted on AWS S3
3+
# Host a Static Website on Amazon S3
44

55
A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html).
66
For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/tutorials/aws/s3-website/).

aws-py-stepfunctions/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS Step Functions (Python)
3+
# AWS Step Functions
44

55
A basic example that demonstrates using AWS Step Functions with a Lambda function, written in Python.
66

aws-py-webserver/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS Web Server example in Python
3+
# Web Server Using Amazon EC2
44

55
An example based on the Amazon sample at:
66
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/deploying.applications.html. The example deploys an EC2 instance and opens port 80.

aws-ts-airflow/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS RDS and Airflow example
3+
# RDS Postgres and Containerized Airflow
44

55
A Pulumi program to deploy an RDS Postgres instance and containerized Airflow.
66

aws-ts-apigateway-auth0/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Auth0 Protected Serverless REST API on AWS
3+
# Secure Serverless REST API Using Auth0
44

55
A simple REST API that is protected by a custom AWS Lambda Authorizer. The Authorizer uses [Auth0](https://auth0.com/) to authorize requests.
66

aws-ts-apigateway/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Serverless REST API on AWS
3+
# Serverless REST API
44

55
A simple REST API that counts the number of times a route has been hit. For a detailed walkthrough of this example, see the article [Create a Serverless REST API](https://www.pulumi.com/docs/tutorials/aws/rest-api/).
66

aws-ts-appsync/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Defining an AWS AppSync Endpoint
3+
# GraphQL Endpoint in AWS AppSync
44

5-
This example shows how to setup a basic GraphQL endpoint in AWS AppSync. The endpoint contains one query and one mutation that get and put items to a Dynamo DB table.
5+
This example shows how to set up a basic GraphQL endpoint in AWS AppSync. The endpoint contains one query and one mutation that get and put items to a Dynamo DB table.
66

77
## Deploying and running the Pulumi App
88

aws-ts-assume-role/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# AWS AssumeRole Example
1+
# AWS Resources Using AssumeRole
22

33
This example demonstrates how to use the AssumeRole functionality of the AWS provider in order to create resources in
44
the security context of an IAM Role assumed by the IAM User running the Pulumi program.
55

6-
## Deploying the Example
6+
## Deploying the Example
77

88
These instructions assume you are familiar with running Pulumi programs written in TypeScript. Some other examples which
99
describe each step in more detail are:

aws-ts-eks-hello-world/README.md

+7-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS EKS Cluster
3+
# Amazon EKS Cluster: Hello World!
44

5-
This example deploys an EKS Kubernetes cluster with an EBS-backed StorageClass, and deploys a Kubernetes Namespace and Deployment of NGINX
6-
into the cluster.
5+
This example deploys an EKS Kubernetes cluster with an EBS-backed StorageClass, and deploys a Kubernetes Namespace and Deployment of NGINX into the cluster.
76

87
## Deploying the App
98

@@ -215,7 +214,7 @@ After cloning this repo, from this working directory, run these commands:
215214
the NGINX app, and a LoadBalancer `Service` to publicly access NGINX.
216215

217216
Pulumi understands which changes to a given cloud resource can be made
218-
in-place, and which require replacement, and computes
217+
in place, and which require replacement, and computes
219218
the minimally disruptive change to achieve the desired state.
220219

221220
> **Note:** Pulumi auto-generates a suffix for all objects.
@@ -230,12 +229,12 @@ After cloning this repo, from this working directory, run these commands:
230229
> ```
231230

232231
If you visit the FQDN listed in `serviceHostname` you should land on the
233-
NGINX welcome page. Note, that it may take a minute or so for the
232+
NGINX welcome page. Note that it may take a minute or so for the
234233
LoadBalancer to become active on AWS.
235234

236235
1. Access the Kubernetes Cluster using `kubectl`
237236

238-
To access your new Kubernetes cluster using `kubectl`, we need to setup the
237+
To access your new Kubernetes cluster using `kubectl`, we need to set up the
239238
`kubeconfig` file and download `kubectl`. We can leverage the Pulumi
240239
stack output in the CLI, as Pulumi faciliates exporting these objects for us.
241240

@@ -265,12 +264,11 @@ After cloning this repo, from this working directory, run these commands:
265264
$ kubectl delete deployment my-nginx
266265
```
267266

268-
By deploying this nginx image in this way, it is outside of Pulumi's control. But this is simply to show that we can
269-
control our cluster via the CLI as well.
267+
By deploying the NGINX image in this way, it is outside of Pulumi's control. But this is simply to show that we can control our cluster via the CLI as well.
270268
271269
1. Experimentation
272270
273-
From here on, feel free to experiment. Simply making edits and running `pulumi up` afterwards, will incrementally update your stack.
271+
From here on, feel free to experiment. Make edits and run `pulumi up` afterwards to incrementally update your stack.
274272
275273
### Running Off-the-Shelf Guestbook YAML
276274
+4-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
# examples/aws-ts-eks-migrate-nodegroups
1+
# Zero Downtime Migration of EKS Node Groups
22

3-
Creates an EKS cluster with node groups and a workload, and showcases how add an
4-
additional node group to use for workload migration with zero downtime.
3+
Creates an EKS cluster with node groups and a workload, and showcases adding a
4+
node group to use for workload migration with zero downtime.
55

66
For step-by-step instructions, check out the [tutorial][tutorial-migrate-nodegroups].
77

88
[tutorial-migrate-nodegroups]: https://www.pulumi.com/docs/tutorials/kubernetes/eks-migrate-nodegroups/
9+

aws-ts-eks/README.md

+5-6
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS EKS Cluster
3+
# Kubernetes Dashboard on an Amazon EKS Cluster
44

5-
This example deploys an EKS Kubernetes cluster with an EBS-backed StorageClass and deploys the Kubernetes Dashboard
6-
into the cluster.
5+
This example deploys an EKS Kubernetes cluster with an EBS-backed StorageClass and deploys the Kubernetes Dashboard into the cluster.
76

87
## Deploying the App
98

@@ -113,10 +112,10 @@ After cloning this repo, from this working directory, run these commands:
113112
browser.
114113
- Choose `Token` authentication, paste the token retrieved earlier into the `Token` field, and sign in.
115114
116-
7. From there, feel free to experiment. Simply making edits and running `pulumi up` will incrementally update your stack.
117-
For example, in order to deploy a Helm chart into your cluster, simply import the `@pulumi/kubernetes/helm` package,
115+
7. From there, feel free to experiment. Make edits and run `pulumi up` to incrementally update your stack.
116+
For example, in order to deploy a Helm chart into your cluster, import the `@pulumi/kubernetes/helm` package,
118117
add a `Chart` resource that targets the EKS cluster to `index.ts`, and run `pulumi up`. Note that the Helm client
119-
must be set up in order for the chart to deploy; see the "Prerequisites" section for details.
118+
must be set up in order for the chart to deploy. For more details, see the [Prerequisites](#prerequisites) list.
120119
121120
```typescript
122121
import * as helm from "@pulumi/kubernetes/helm";

aws-ts-hello-fargate/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Get Started with Docker on AWS Fargate
3+
# Dockerized App Using ECS, ECR, and Fargate
44

55
This example, inspired by the [Docker Getting Started Tutorial](https://docs.docker.com/get-started/), builds, deploys,
66
and runs a simple containerized application to a private container registry, and scales out five load balanced replicas,

aws-ts-ruby-on-rails/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# AWS EC2 Ruby on Rails
3+
# Ruby on Rails Server Using Amazon EC2
44

55
This is a conversion of the AWS CloudFormation Application Framework template for a basic Ruby on Rails server.
66
It creates a single EC2 virtual machine instance and uses a local MySQL database for storage. Sourced from

aws-ts-s3-lambda-copyzip/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Serverless App to Copy and Zip S3 Objects Between Buckets
3+
# Serverless App to Copy and Zip Objects Between Amazon S3 Buckets
44

55
This example sets up two AWS S3 Buckets and a single Lambda that listens to one and, upon each new
66
object arriving in it, zips it up and copies it to the second bucket. Its architecture looks like this:

aws-ts-serverless-raw/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# serverless-raw
3+
# Serverless C# App
44

55
This example deploys a complete serverless C# application using raw `aws.apigateway.RestAPI`, `aws.lambda.Function` and
66
`aws.dynamodb.Table` resources from `@pulumi/aws`. Although this doesn't feature any of the higher-level abstractions

aws-ts-slackbot/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# A simple Slackbot running in AWS using Pulumi.
3+
# Slackbot for Posting Slack Mention Notifications
44

5-
A simple Slackbot (called '@mentionbot') that sends a message to specific channel to notifiy you any time you're @mentioned anywhere. Very helpful if you want a time-ordered list of @mentions to go through at a later point.
5+
A simple Slackbot (called '@mentionbot') that sends a message to specific channel to notify you any time you're @mentioned anywhere. This bot is useful for when you need a time-ordered list of @mentions to go through at a later point.
66

77
Slack users can subscribe/unsubscribe from notifications easily. Simply add `@mentionbot` to a channel you want to be notified in. Then send any message to `@mentionbot` to subscribe. To stop getting messages send a message to `@mentionbot` containing the word `unsubscribe`.
88

aws-ts-static-website/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Static Website using AWS and TypeScript
3+
# Secure Static Website Using Amazon S3, CloudFront, Route53, and Certificate Manager
44

55
This example serves a static website using TypeScript and AWS.
66

aws-ts-thumbnailer/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Video Thumbnailer
3+
# Video Thumbnailer Using AWS Fargate
44

55
A video thumbnail extractor using serverless functions and containers.
66

aws-ts-voting-app/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Voting app with two containers
3+
# Voting app Using Redis and Flask
44

55
A simple voting app that uses Redis for a data store and a Python Flask app for the frontend. The example has been ported from https://github.com/Azure-Samples/azure-voting-app-redis.
66

azure-js-webserver/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Pulumi web server (Azure)
3+
# Web Server Using Azure Virtual Machine
44

55
Starting point for building the Pulumi web server sample in Azure.
66

azure-py-webserver/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Azure Web Server example in Python
3+
# Web Server Using Azure Virtual Machine
44

55
This example deploys an Azure Virtual Machine and starts a HTTP server on it.
66

azure-ts-aks-keda/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Azure Kubernetes Service (AKS) cluster and Azure Functions with KEDA
3+
# Azure Kubernetes Service (AKS) Cluster and Azure Functions with KEDA
44

55
This example demonstrates creating an Azure Kubernetes Service (AKS) Cluster, and deploying an Azure Function App with Kubernetes-based Event Driven Autoscaling (KEDA) into it, all in one Pulumi program. Please see https://docs.microsoft.com/en-us/azure/aks/ for more information about AKS and https://docs.microsoft.com/en-us/azure/azure-functions/functions-kubernetes-keda for more information about KEDA.
66

azure-ts-aks-mean/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# A Node.js demo app deployed on AKS, using CosmosDB
3+
# Azure Kubernetes Service (AKS) App Using CosmosDB
44

55
Stands up an [Azure Kubernetes Service][aks] (AKS) cluster and a MongoDB-flavored instance of
66
[CosmosDB][cosmos]. On top of the AKS cluster, we also deploy [Helm][helm] Chart with a simple

azure-ts-appservice-devops/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new?template=https://github.com/pulumi/examples/tree/master/azure-ts-appservice-devops/infra)
22

3-
# A Todo App on Azure App Service with SQL Database and Application Insights and deploys it to Azure DevOps
3+
# Todo App Using Azure App Service with SQL Database and Integrated with Azure DevOps
44

55
A Todo List application from Azure Samples GitHub: [.NET Core MVC sample for Azure App Service](https://github.com/azure-samples/dotnetcore-sqldb-tutorial), a web app built with ASP.NET Core, Entity Framework Core and a SQL database.
66

azure-ts-appservice-docker/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[![Deploy](https://get.pulumi.com/new/button.svg)](https://app.pulumi.com/new)
22

3-
# Azure App Service running Docker containers on Linux
3+
# Azure App Service Running Docker Containers on Linux
44

55
Starting point for building web application hosted in Azure App Service from Docker images.
66

azure-ts-appservice-springboot/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Deploy a Spring Boot App using Jenkins and Pulumi
1+
# Spring Boot App on Azure App Service Using Jenkins
22

33
This example shows how you can deploy a Spring Boot app to an Azure App Service instance using Pulumi in a Jenkins Pipeline. The Spring Boot app is packaged into a container image that is conveniently built as part of the Pulumi app. The container image is pushed up to a private Azure Container Registry and then used as the source for an App Service instance.
44

0 commit comments

Comments
 (0)