Files
documentation/source/contributing/services/makefile.rst
2021-02-08 08:37:38 -07:00

23 lines
790 B
ReStructuredText

.. _service_makefile:
****************
Service Makefile
****************
*This file is optional*
A Makefile serves as a convenience for building and for additional developer contributions to your project. Please reference the GNU `documentation <https://www.gnu.org/software/make/manual/html_node/Introduction.html>`_ for implementation details.
An alternative to using ``make`` is to use the `nix <https://nixos.wiki/wiki/Nix>`_ specification.
This purpose of this file is to:
- Read the docker container and build the project
- Build all prerequisite for running the docker file
- Build all dependencies
- Package ``config.yaml``, ``manifest.yaml``, and ``image.tar`` into an ``.s9pk`` extension by invoke ``appmgr``.
.. role:: raw-html(raw)
:format: html
:raw-html:`<br />`