Can I deploy application without GitHub or docker?

I misunderstood your question. I thought you were asking about the file size limit.

Your whole archive (built on your machine when you use the Koyeb deploy command) should not exceed 50MBs.