stackapRequest access

Frameworks

Python on Stackap

Stackap has no Python support of its own: it generates images only for Node-based projects and static sites, so a Python app can run only from a Dockerfile you provide.

How Stackap recognizes Python

Detection reads package.json and the files at the root of the repository. There is no check for requirements.txt, pyproject.toml or any Python framework, so a Python project without a Dockerfile is refused with a stated reason, and whatever was live keeps serving.

What Stackap builds

If your repository contains a Dockerfile, Stackap builds and runs it instead of generating anything. A Python web app can therefore run, in principle, as long as the image starts a server that listens on the port in the PORT environment variable, runs as an unprivileged user, and answers a health request.

Everything else on the platform is language-neutral: the database, the environment variables, the domains, the logs, the backups and the rollbacks do not depend on what the container runs.

We have not built a Python app on Stackap, so this is a description of how the Dockerfile path works for any language, not a tested Python recipe.

What a Python project needs

Verification status

Not tested with Python. The Dockerfile path itself is exercised: a repository that brings its own Dockerfile is built from it, and this very site is deployed that way.

Early-access scope

Questions

Will Stackap add Python?
It is on the list of things that people ask for. We have not set a date, and it will not be announced as supported before a real project has run.
Can I run a Flask or FastAPI app?
With your own Dockerfile and a server such as one that listens on PORT, it should work, but it is untested.

Stackap is in early access. Tell us what you run and we will reply with a straight answer about whether it fits.

Ask for an invitation

Last updated .