Skip to content

Commit

Permalink
Update Flask example 2.2.2 to 2.2.5, add Flask 3.0.0 example (#798)
Browse files Browse the repository at this point in the history
### Description

The Flask 2.2.2 example relies on `Werkzeug >= 2.2.2` which today
installs `Werkzeug 2.3.7` and doesn't appear to be compatible with Flask
2.2.3 and older. The Flask example needs to be updated to 2.2.4 or
newer. Opted to update to latest 2.2.5.

This PR renames the `flask` example to `flask2` now that Flask 3 is
available (released Sept 30, 2023), then adds a Flask 3 example. If
preferred, happy to remove the `flask3`, rename `flask2` back to `flask`
and update it from 2.2.2 straight to 3.0.0. My only concern is Flask 3
is pretty new and there could be incompatibilities beyond our control
with dependencies. I did test the example with 3.0.0 and it worked.

Please TEST this before merging. Thanks!

### Demo URL

<!--
Provide a URL to a live deployment where we can test your PR. If a demo
isn't possible feel free to omit this section.
-->

### Type of Change

- [x] New Example
- [x] Example updates (Bug fixes, new features, etc.)
- [ ] Other (changes to the codebase, but not to examples)

### New Example Checklist

- [ ] 🛫 `npm run new-example` was used to create the example
- [ ] 📚 The template wasn't used but I carefuly read the [Adding a new
example](https://github.com/vercel/examples#adding-a-new-example) steps
and implemented them in the example
- [ ] 📱 Is it responsive? Are mobile and tablets considered?
  • Loading branch information
cb1kenobi committed Oct 6, 2023
1 parent f46c936 commit 76573e6
Show file tree
Hide file tree
Showing 11 changed files with 62 additions and 4 deletions.
1 change: 0 additions & 1 deletion python/flask/requirements.txt

This file was deleted.

File renamed without changes.
6 changes: 3 additions & 3 deletions python/flask/README.md → python/flask2/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask&demo-title=Flask%20%2B%20Vercel&demo-description=Use%20Flask%202%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask2&demo-title=Flask%202%20%2B%20Vercel&demo-description=Use%20Flask%202%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask2-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)

# Flask + Vercel

This example shows how to use Flask 2 on Vercel with Serverless Functions using the [Python Runtime](https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/python).

## Demo

https://flask-python-template.vercel.app/
https://flask2-python-template.vercel.app/

## How it Works

Expand All @@ -25,4 +25,4 @@ Your Flask application is now available at `http://localhost:3000`.

Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=vercel-examples):

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask&demo-title=Flask%20%2B%20Vercel&demo-description=Use%20Flask%202%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask2&demo-title=Flask%202%20%2B%20Vercel&demo-description=Use%20Flask%202%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask2-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)
File renamed without changes.
1 change: 1 addition & 0 deletions python/flask2/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Flask==2.2.5
File renamed without changes.
13 changes: 13 additions & 0 deletions python/flask3/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
.vercel
*.log
*.pyc
__pycache__

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/
28 changes: 28 additions & 0 deletions python/flask3/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask3&demo-title=Flask%203%20%2B%20Vercel&demo-description=Use%20Flask%203%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask3-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)

# Flask + Vercel

This example shows how to use Flask 3 on Vercel with Serverless Functions using the [Python Runtime](https://vercel.com/docs/concepts/functions/serverless-functions/runtimes/python).

## Demo

https://flask3-python-template.vercel.app/

## How it Works

This example uses the Web Server Gateway Interface (WSGI) with Flask to enable handling requests on Vercel with Serverless Functions.

## Running Locally

```bash
npm i -g vercel
vercel dev
```

Your Flask application is now available at `http://localhost:3000`.

## One-Click Deploy

Deploy the example using [Vercel](https://vercel.com?utm_source=github&utm_medium=readme&utm_campaign=vercel-examples):

[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fvercel%2Fexamples%2Ftree%2Fmain%2Fpython%2Fflask3&demo-title=Flask%203%20%2B%20Vercel&demo-description=Use%20Flask%203%20on%20Vercel%20with%20Serverless%20Functions%20using%20the%20Python%20Runtime.&demo-url=https%3A%2F%2Fflask3-python-template.vercel.app%2F&demo-image=https://assets.vercel.com/image/upload/v1669994156/random/flask.png)
11 changes: 11 additions & 0 deletions python/flask3/api/index.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
return 'Hello, World!'

@app.route('/about')
def about():
return 'About'
1 change: 1 addition & 0 deletions python/flask3/requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Flask==3.0.0
5 changes: 5 additions & 0 deletions python/flask3/vercel.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"rewrites": [
{ "source": "/(.*)", "destination": "/api/index" }
]
}

79 comments on commit 76573e6

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

examples – ./storage/postgres-starter

examples-vercel-labs.vercel.app
examples-bice.vercel.app
examples-git-main-vercel-labs.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

postgres-prisma – ./storage/postgres-prisma

postgres-prisma-git-main-vercel-labs.vercel.app
postgres-prisma-vercel-labs.vercel.app
postgres-prisma.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

postgres-pgvector – ./storage/postgres-pgvector

postgres-pgvector-git-main-vercel-labs.vercel.app
postgres-pgvector-vercel-labs.vercel.app
postgres-pgvector.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

redirect-with-fallback – ./app-directory/redirect-with-fallback

redirect-with-fallback-vercel-solutions-vtest314.vercel.app
redirect-with-fallback.vercel.app
redirect-with-fallback-git-main-vercel-solutions-vtest314.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

postgres-drizzle – ./storage/postgres-drizzle

postgres-drizzle-vercel-labs.vercel.app
postgres-drizzle-git-main-vercel-labs.vercel.app
postgres-drizzle.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

alt-tag-generator – ./solutions/alt-tag-generator

alt-tag-generator-git-main-vercel-solutions-vtest314.vercel.app
alt-tag-generator-vercel-solutions-vtest314.vercel.app
alt-text-generator.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

next-flask – ./python/nextjs-flask

next-flask-vercel-labs.vercel.app
nextjs-python.vercel.app
nextjs-flask-starter.vercel.app
next-flask-git-main-vercel-labs.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

solutions-image-offset – ./solutions/image-offset

solutions-image-offset-now-examples.vercel.app
solutions-image-offset.vercel.app
solutions-image-offset-git-main-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

solutions-on-demand-isr – ./solutions/on-demand-isr

solutions-on-demand-isr.vercel.app
solutions-on-demand-isr-now-examples.vercel.app
solutions-on-demand-isr-git-main-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-rewrites-upstash – ./edge-middleware/rewrites-upstash

edge-rewrites-upstash-git-main-now-examples.vercel.app
edge-rewrites-upstash-now-examples.vercel.app
edge-rewrites-upstash.vercel.app
edge-rewrites-upstash.vercel.sh

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

solutions-loading-web-fonts – ./solutions/loading-web-fonts

solutions-loading-web-fonts-now-examples.vercel.app
solutions-loading-web-fonts.vercel.app
solutions-loading-web-fonts-git-main-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-user-agent-based-rendering – ./edge-middleware/user-agent-based-rendering

edge-user-agent-based-rendering-git-main-now-examples.vercel.app
edge-user-agent-based-rendering.vercel.app
edge-user-agent-based-rendering-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

solutions-script-component-ad – ./solutions/script-component-ad

solutions-script-component-ad-git-main-now-examples.vercel.app
solutions-script-component-ad-now-examples.vercel.app
solutions-script-component-ad.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

feature-flag-optimizely – ./edge-middleware/feature-flag-optimizely

feature-flag-optimizely-now-examples.vercel.app
feature-flag-optimizely-git-main-now-examples.vercel.app
feature-flag-optimizely.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-maintenance-page – ./edge-middleware/maintenance-page

edge-maintenance-page.vercel.app
edge-maintenance-page-git-main-now-examples.vercel.app
edge-maintenance-page.vercel.sh
edge-maintenance-page-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-ab-testing-statsig – ./edge-middleware/ab-testing-statsig

edge-ab-testing-statsig.vercel.app
edge-ab-testing-statsig.vercel.sh
edge-ab-testing-statsig-git-main-now-examples.vercel.app
edge-ab-testing-statsig-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

solutions-microfrontends – ./solutions/microfrontends/apps/main

solutions-microfrontends-git-main-now-examples.vercel.app
microfrontends.vercel.sh
solutions-microfrontends-now-examples.vercel.app
solutions-microfrontends.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

i18n – ./edge-middleware/i18n

middleware-i18n.vercel.app
i18n-git-main-now-examples.vercel.app
i18n-now-examples.vercel.app
i18n.vercel.sh

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

app-dir-css-in-js – ./app-directory/css-in-js

app-dir-css-in-js-now-examples.vercel.app
app-dir-css-in-js-git-main-now-examples.vercel.app
app-dir-css-in-js.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

app-dir-share-state – ./app-directory/share-state

app-dir-share-state-now-examples.vercel.app
app-dir-share-state.vercel.app
app-dir-share-state-git-main-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

app-dir-i18n – ./app-directory/i18n

app-dir-i18n-now-examples.vercel.app
app-dir-i18n.vercel.app
app-dir-i18n-git-main-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-middleware-modify-request-header – ./edge-middleware/modify-request-header

edge-middleware-modify-request-header-git-main-now-examples.vercel.app
edge-middleware-modify-request-header.vercel.app
edge-middleware-modify-request-header-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

edge-geolocation-country-block – ./edge-middleware/geolocation-country-block

edge-geolocation-country-block-git-main-now-examples.vercel.app
edge-geolocation-country-block.vercel.app
edge-geolocation-country-block-now-examples.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

nodejs-api – ./solutions/node-hello-world

nodejs-api-example.vercel.app
nodejs-api-git-main-now-examples.vercel.app
nodejs-api-now-examples.vercel.app
nodejs-api-murex.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

feature-flag-launchdarkly – ./edge-middleware/feature-flag-launchdarkly

feature-flag-launchdarkly-git-main-now-examples.vercel.app
feature-flag-launchdarkly-now-examples.vercel.app
feature-flag-launchdarkly.vercel.app

@vercel
Copy link

@vercel vercel bot commented on 76573e6 Oct 6, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

feature-flag-hypertune – ./edge-middleware/feature-flag-hypertune

feature-flag-hypertune.vercel.app
feature-flag-hypertune-now-examples.vercel.app
feature-flag-hypertune-git-main-now-examples.vercel.app

Please sign in to comment.