This PR implements the spec ISD160 - 12-Factor FastAPI Support" for charmcraft.
For that, a new init profile called "fastapi-framework" and a new fastapi extension, called "fastapi-framework" are needed. These additions are similar to the flask and django init profiles and extensions.
This PR implements the spec ISD160 - 12-Factor FastAPI Support" for charmcraft.
For that, a new init profile called "fastapi-framework" and a new fastapi extension, called "fastapi-framework" are needed. These additions are similar to the flask and django init profiles and extensions.
For the fastapi profile, the base 24.04 is used.