Last updated: April 12, 2026
ShipDock’s intelligence engine automatically generates Dockerfiles via static AST analysis if you don't provide one. You never have to write DevOps code again.
When we detect a next.config.js file, we build a multi-stage Node/Alpine image caching node_modules separately and only booting the optimized standalone runner.
We detect Poetry, Pipenv, or requirements.txt automatically. We install the dependencies and wrap your ASGI application in Gunicorn with Uvicorn worker threads to maximize CPU concurrency.
Simply place a file named Dockerfile in the root of your project link. Our engine detects this immediately and defaults completely to your manual build specification.