Stacks
Supported stacks
The languages and frameworks DockHosting detects and builds without configuration.
Pick your stack for its guide: what we detect, how we build and start it, and the snippet that makes it listen the right way.
Node.jspackage.jsonNext.jsnext in package.jsonNestJS@nestjs/coreReact & Vuereact or vueLaravelartisan + composer.jsonPHPcomposer.json or index.phpPythonrequirements.txt, pyproject.tomlDjangodjango in requirementsGogo.modRuby & RailsGemfileDockerDockerfileStatic siteindex.html
Not in the list?
Anything that runs in a container works with a Dockerfile. See Docker.
The one rule for every stack
Your app must listen on the port in PORT, on 0.0.0.0. It's the cause of most failed first deploys. Each guide shows the exact code.
