diff options
Diffstat (limited to 'Dockerfile')
| -rw-r--r-- | Dockerfile | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -44,11 +44,20 @@ RUN cmake -B build RUN cmake --build build/ -j$(nproc) RUN cmake --install build/ +FROM forge.a-lec.org/speed-dreams/ubuntu:focal AS appimage-builder +COPY --from=python /usr/local/ /usr/local/ +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get -qq -y install \ + git +RUN git clone https://forge.a-lec.org/speed-dreams/appimage-builder +WORKDIR appimage-builder +RUN pip3 install . + FROM forge.a-lec.org/speed-dreams/ubuntu:focal AS tools COPY --from=python /usr/local/ /usr/local/ COPY --from=cmake /usr/local/ /usr/local/ COPY --from=cjson /usr/local/ /usr/local/ -RUN pip3 install appimage-builder +COPY --from=appimage-builder /usr/local/ /usr/local/ RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get -qq -y install \ fakeroot \ @@ -92,6 +101,4 @@ RUN git clone https://forge.a-lec.org/speed-dreams/forgejo-clone.git FROM tools COPY --from=upload-artifact upload-artifact/upload-artifact /usr/local/bin/ COPY --from=forgejo-clone forgejo-clone/forgejo-clone /usr/local/bin/ -COPY AppImageBuilder.yml /AppImageBuilder.yml -COPY package.py /usr/local/lib/python3.10/site-packages/appimagebuilder/modules/deploy/apt/package.py ENTRYPOINT ["/bin/bash"] |
