Add-On Image for a Platform-as-a-Service System
AssigneeRed Hat, Inc.
InventorsBenjamin Michael Parees, Clayton Palmer Coleman, Cesar Augusto Wong
Life of this patent
Estimating the term…
Abstract
Implementations provide for an add-on image framework for a Platform-as-a-Service (PaaS) system. A method of the disclosure includes launching a build container for a build process based on a base image of an application of a multi-tenant Platform-as-a-Service (PaaS) system. The base image provides a core functionality of the application. The method also includes providing a source code for the application to the build container. The method further includes extracting content from an add-on image and assembling an application image using the base image, the source code and the extracted add-on image content in the build container.
Claims20
A method, comprising:
- launching, by a processing device, a build container for a build process in view of a base image of an application of a multi-tenant Platform-as-a-Service (PaaS) system, the base image providing a core functionality of the application;
- providing, by the processing device, a source code for the application to the build container;
- extracting content from an add-on image;
- and
- assembling, by the processing device, an application image using the base image, the source code, and the extracted add-on image content in the build container.
A system, comprising:
- a memory;
- a processing device communicably coupled to the memory, the processing device to:
- identify a base image of an application of a multi-tenant Platform-as-a-Service (PaaS) system, the base image providing a core functionality of the application;
- provide a source code for the application at a build container, wherein the build container is launched in view of the identified base image;
- receive a request for an add-on image;
- retrieve the requested add-on image;
- extract content from the retrieved add-on image;
- insert the extracted content from the retrieved add-on image into an application image;
- and
- assemble, by the processing device, the application image using the base image, the source code, and the extracted add-on image content in the build container.
A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to:
- receive a request to perform a build associated with an application of a multi-tenant Platform-as-a-Service (PaaS) system;
- determine a base image in view of the build associated with the application, wherein the base image provides a core functionality of the application;
- launch a build container for a build process in view of the base image;
- provide, by the processing device, a content from an add-on image to the build container;
- and
- build, by the processing device, an application image using the base image and the source code, and the provided add-on image content in the build container.
Dependencies are inferred from the claim text.