Application is a combination of environments for running one project. A simple application with one or two stacks can be run inside a single environment.
Tip: Applications with more complex topology usually require more flexibility during deploy or update processes, so it is better to distribute different types of servers across several environments, to be able to maintain them independently.
Application source code or built binaries can be deployed from:
- GIT/SVN repository, which allows to benefit on the automatic updates
- local archive (zip, war, ear, etc) via UI dashboard or FTP
- custom Docker template
Also, a number of already prepackaged applications can be found within the Marketplace, to be set up in just a few clicks.