Skip to content

wasmerio/wasmerio-flask-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This is a simple Flask Web Server template

Usage

First, create a local virtual environment:

python3 -m venv .env
source .env/bin/activate

Install the dependencies with:

pip install Flask

Then, you can run the Flask app (src/main.py) with Python:

$ python src/main.py
 * Serving Flask app '/src/main'
 * Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit

You can run the Flask example using Wasmer (check out the install guide):

wasmer run baran/wasmerio-flask-template --net

Note: you may need to update wasmer.toml filesystem, to point ot the right path for the environment depending on your Python version (currently using ./.env/lib/python3.9).

Tip

You can also run wasmer run . --net in the root of this repo

Open http://localhost:3000 with your browser to see the Flask application.

Deploy on Wasmer Edge

The easiest way to deploy your Flask app is to use the Wasmer Edge.

Live example: https://wasmer-python-flask-server-worker.wasmer.app

Run this commmand to deploy to Wasmer Edge:

wasmer deploy

Note

You will need to change the namespace in wasmer.toml to your own namespace and app name in app.yaml to your own app name.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages