To deploy an RPM package, we will need to create it in the first place. To do so, the first thing we need is a SPEC file.
Deploying a web app with RPM packages
Creating a SPEC file
The first thing we need to do is create a SPEC file, which is a recipe for instructing rpmbuild on how to actually create the RPM package. We are going to locate the SPEC file in spec/demo-php-app.spec. Following is the snippet content and the full code is available on GitHub:
%define debug_package %{nil}
%global commit0 b49f595e023e07a8345f47a3ad62a6f50f03121e
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
Name: demo-php-app
Version: 0
Release: 1%{?dist}
Summary: Demo PHP application
License: PD
URL: https://github.com/Fale/demo-php-app...