This repository contains the files to build and deploy the following apps on Alafia's ARM64 workstation:
- Install Docker and Git LFS
- Clone the repos and LFS objects with
git clone --recursive https://github.com/Alafia-Ai/alafia-apps.git alafia-ai && git -C alafia-ai/alafia-conn-toolbox lfs fetch --all
- Move to
/opt
withsudo mv alafia-ai /opt/alafia-ai
- Install the apps by running
./install.sh
(Requiressudo
. Also, you may need to make the script executable withchmod +x install.sh
) - Uninstall the apps by running
./install.sh --uninstall
/opt/alafia-ai
- (A.K.A{alafia_app_dir}
) Primary installation directory for this repository (contains installation files and tracks updates)/etc/systemd/system
- Systemd service file installation directory/usr/share/applications
- *.desktop file installation directory to get icons and launchers to show up in the system app launcher menu
{alafia_app_dir}/alafia-{app_name}/alafia-{app-name}.sh
- Entrypoint / launcher for each app{alafia_app_dir}/alafia-{app_name}/alafia-{app-name}.svg
- Fixed icon location for each app{alafia_app_dir}/alafia-{app_name}/alafia-{app-name}.svg
- Fixed icon location for each app