git: 4857f6d385 - main - Status/2024Q4/appjail.adoc: Add report

From: Lorenzo Salvadore <salvadore_at_FreeBSD.org>
Date: Sat, 11 Jan 2025 16:34:09 UTC
The branch main has been updated by salvadore:

URL: https://cgit.FreeBSD.org/doc/commit/?id=4857f6d38578fbd824f72f1c59c14578a4367720

commit 4857f6d38578fbd824f72f1c59c14578a4367720
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2025-01-11 16:08:03 +0000
Commit:     Lorenzo Salvadore <salvadore@FreeBSD.org>
CommitDate: 2025-01-11 16:34:01 +0000

    Status/2024Q4/appjail.adoc: Add report
    
    Reviewed by:    status (Pau Amma <pauamma@gundo.com>)
---
 .../en/status/report-2024-10-2024-12/appjail.adoc  | 32 ++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/website/content/en/status/report-2024-10-2024-12/appjail.adoc b/website/content/en/status/report-2024-10-2024-12/appjail.adoc
new file mode 100644
index 0000000000..45bf6d079f
--- /dev/null
+++ b/website/content/en/status/report-2024-10-2024-12/appjail.adoc
@@ -0,0 +1,32 @@
+=== Containers and FreeBSD: AppJail, Director, OCI and more
+
+Links: +
+link:https://github.com/DtxdF/AppJail[AppJail on Github] URL: link:https://github.com/DtxdF/AppJail[] +
+link:https://github.com/DtxdF/Director[Director on Github] URL: link:https://github.com/DtxdF/Director[]
+link:https://github.com/DtxdF/LittleJet[LittleJet on Github] URL: link:https://github.com/DtxdF/LittleJet[]
+link:https://github.com/DtxdF/reproduce[Reproduce on Github] URL: link:https://github.com/DtxdF/reproduce[]
+
+Contact: Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
+
+AppJail is an open-source BSD-3 licensed framework entirely written in POSIX shell and C to create isolated, portable and easy to deploy environments using FreeBSD jails that behaves like an application.
+
+Director is a tool for running multi-jail environments on AppJail using a simple YAML specification.
+A Director file is used to define how one or more jails that make up your application are configured.
+Once you have a Director file, you can create and start your application with a single command: `appjail-director up`.
+
+LittleJet is an open source, easy-to-use orchestrator for managing, deploying, scaling and interconnecting FreeBSD jails anywhere in the world.
+
+Their goals are to simplify life for sysadmins and developers by providing a unified interface that automates the jail workflow by combining the base FreeBSD tools.
+
+AppJail and all its meta-projects extensively follow link:https://man.freebsd.org/cgi/man.cgi?query=appjail-ephemeral&apropos=0&sektion=0&manpath=FreeBSD+14.2-RELEASE+and+Ports&arch=default&format=html[The Ephemeral Concept] which helps update/upgrade jails more easily as they become disposable.
+I have used this extensively to deploy my jails with services since this concept was implemented in AppJail.
+
+Although there have been great people working on OCI for a long time, this month the featured topic is OCI, and the advances related to this technology in FreeBSD make it possible to implement it in AppJail.
+The latest release adds more useful features, improves on existing things and link:https://appjail.readthedocs.io/en/latest/OCI[implements OCI].
+
+I'm continually adding more Makejails, a simple text file that automates the deployment of services in jails.
+There is an organization on Github that I call link:https://github.com/AppJail-makejails[The Centralized Repository] if you want to make a contribution.
+link:https://github.com/AppJail-makejails/#status[The last improvement was to implement BuildBot as the CI/CD of AppJail images], so any change made to a repository that is tracked by BuildBot will generate a new task to build and deploy an image to the mirrors.
+And if mirrors are not an option, link:https://github.com/DtxdF/reproduce[appjail-reproduce] can be used to build images using your own resources.
+
+Sponsor: https://www.patreon.com/appjail