How it works
Multiple services in one project
Use services for programs that belong together, such as a frontend, API and worker. Each service has its own Dockerfile path, port and optional start command. A worker can reuse an image with a different command.
Project variables are shared with its services; service-specific variables may be configured separately. Deployments belong to the service being published. Avoid duplicating a project solely to run another process from the same repository.