Initial commit: Masina-Dock Vehicle Management System

This commit is contained in:
Iulian 2025-10-19 11:10:11 +01:00
commit ae923e2c41
4999 changed files with 1607266 additions and 0 deletions

36
build-appimage.sh Executable file
View file

@ -0,0 +1,36 @@
#!/bin/bash
set -e
APP_NAME="masina-dock"
APP_VERSION="1.0.0"
ARCH="x86_64"
echo "Building AppImage for ${APP_NAME} ${APP_VERSION}..."
mkdir -p AppDir/usr/bin
mkdir -p AppDir/usr/lib
mkdir -p AppDir/usr/share/applications
mkdir -p AppDir/usr/share/icons/hicolor/256x256/apps
cp -r backend AppDir/
cp -r frontend AppDir/
cp AppImage/AppRun AppDir/
cp AppImage/masina-dock.desktop AppDir/usr/share/applications/
cp frontend/static/images/logo.svg AppDir/usr/share/icons/hicolor/256x256/apps/masina-dock.svg
chmod +x AppDir/AppRun
python3 -m venv AppDir/usr
source AppDir/usr/bin/activate
pip install --upgrade pip
pip install -r backend/requirements.txt
deactivate
wget -q https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-${ARCH}.AppImage
chmod +x appimagetool-${ARCH}.AppImage
./appimagetool-${ARCH}.AppImage AppDir ${APP_NAME}-${APP_VERSION}-${ARCH}.AppImage
echo "AppImage built successfully: ${APP_NAME}-${APP_VERSION}-${ARCH}.AppImage"
echo "To run: ./${APP_NAME}-${APP_VERSION}-${ARCH}.AppImage"