A Runpod project is a single folder that contains all the files needed to create and run a serverless worker.
If you already have a worker, you can convert it to a project by navigating to the root of the worker folder and running runpod project new --init.
You may need to update the default configuration within runpod.toml to match your project structure.
Create a .runpodignore file in the root of your project to ignore files and folders from being uploaded to the Runpod platform, the same file will also be used to ignore files that should not trigger an API server reload.