Go to file
Alexander Zhirov 0d2362f2e3 Добавлен CHANGELOG.md 2024-05-24 04:30:09 +03:00
CHANGELOG.md Добавлен CHANGELOG.md 2024-05-24 04:30:09 +03:00
Dockerfile Релиз 0.1.0 2024-05-24 04:28:51 +03:00
README.md Релиз 0.1.0 2024-05-24 04:28:51 +03:00
build Релиз 0.1.0 2024-05-24 04:28:51 +03:00

README.md

AppImage Builder Docker

Сборка образа

git clone https://git.zhirov.kz/alexander/appimage-builder-docker.git
cd appimage-builder-docker
docker build --no-cache -t appimage-builder:0.2.0 .

Подготовка

Перед сборкой необходимы три директории

  • input - директория с рецептами сборки AppImage, согласно иерархии AppImage Builder
  • cache - директория для промежуточного буфера скачиваемых пакетов deb/rpm
  • output - директория для готовых файлов AppImage и журнала сборки
mkdir output cache

Запуск

docker run --rm \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --security-opt apparmor:unconfined \
    --volume ./input:/input \
    --volume ./output:/output \
    --volume ./cache:/cache \
    appimage-builder:0.2.0 -u 1001 <apps>

где флаг -u указывает UID пользователя для установки прав (user:group) на полученные файлы в output и cache (по умолчанию 1000)