This glossary is a reference for some terms that are used in the documentation.
A user is identified with a unique email address. A user can create or be a member of other organizations.
An organization represents a company, a cost center or a small team, that is used by several members. Members can have different rights:
- Owner - all rights with the ability to manage billing and delete the organization
- Administrator - ability to create projects, invite/revoke new users
- Members - ability to be owner or be part of projects.
A project identifies a set of containers to be deployed to instanciate a website, a web app, a microservice, an API... You can have multiple projects in an organization.
An environment defines the cloud execution environment to deploy and run a project.
For a project you can have several environments for example: development, test, staging, preproduction, production...
A runner is a cloud/on-premise resource that can be used to run one or several containers.
A container is a package of software that includes all dependencies: code, runtime, configuration, and system libraries so that it can run on any host system. After build, a container is a docker image that will be deployed on a runner, and run with docker engine.