From 45a26af3677e399c649a71a4adf605477a2e49bc Mon Sep 17 00:00:00 2001 From: sergiotarxz Date: Tue, 8 Feb 2022 05:42:26 +0100 Subject: [PATCH] Adding initial releaser. --- .gitmodules | 3 +++ Dockerfile | 16 ++++++++++++++++ aleta | 1 + build.sh | 7 +++++++ generate_release.sh | 9 +++++++++ 5 files changed, 36 insertions(+) create mode 100644 .gitmodules create mode 100644 Dockerfile create mode 160000 aleta create mode 100644 build.sh create mode 100644 generate_release.sh diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..9d0cb02 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "aleta"] + path = aleta + url = https://gitea.sergiotarxz.freemyip.com/germedeb/aleta-postre diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b62fca8 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM alpine:edge + +RUN apk update +RUN apk add inkscape +RUN apk add git +RUN apk add shadow +RUN useradd -m aleta -d /var/lib/aleta +RUN apk add bash +RUN apk add parallel +COPY generate_release.sh /var/lib/aleta/ +COPY aleta /var/lib/aleta/aleta +RUN chown -R aleta /var/lib/aleta/aleta +RUN mkdir /var/lib/aleta/output + +USER aleta +CMD bash ~/generate_release.sh diff --git a/aleta b/aleta new file mode 160000 index 0000000..8d27a54 --- /dev/null +++ b/aleta @@ -0,0 +1 @@ +Subproject commit 8d27a543d1bcea72b92b3a7be487affbd2dce265 diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..2750493 --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +cd $(dirname $0) +if [ -e output ]; then + rm -rf output +fi +mkdir output +sudo docker build --no-cache -t aletareleaser:latest . +sudo docker run -v $(realpath output):/var/lib/aleta/output --rm -it aletareleaser diff --git a/generate_release.sh b/generate_release.sh new file mode 100644 index 0000000..242086c --- /dev/null +++ b/generate_release.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +cd $HOME/aleta + +echo 'will cite' | parallel --bibtex + +bash tasks/build.sh + +tar -C ~/.icons -czvf ~/output/result.tar.gz aleta