# Introduction This repository contains the source code and documentation for all of my APIs. It serves as a centralised location for my self-hosted services to use. # Structure The repository is organised into the following main directories: # Deployment The main branch build is controlled by `.gitea/workflows/build.yml`. On a successful build it packages the Spring Boot jar, installs the project-owned `misc/org-backend.service` unit into systemd, reloads systemd, enables the service, and restarts it. The service runs the stable build artifact at: ```text /home/zaine/master-folder/projects/java_projects/org_backend/target/org-backend.jar ```