Deploying the application will take you don't want to spend on it. It requires automation to handle new changes and an expert to follow the best practices. Doing it manually will work for a short time, but will lead to bugs, downtimes or unpredicted behavior of the application. This often leads to unsatisfied customers, delays or worse having to redo the whole deployment. Over the last years I have worked on different setups for almost any kind of application (C++, Python, Ruby, Angular, Vue, React and more) on many different providers (AWS CodePipeline, Jenkins, Travis, Selenium, Hetzner etc.). All applications require to be containerized. If they are not, I can do it.