FROM golang:1.21-alpine

LABEL maintainer="mahnke@kustodie.uni-goettingen.de"
LABEL org.opencontainers.image.source=https://gitlab.gwdg.de/forumwissengoe/quantenkosmos

ENV RUN_DEPS="busybox imagemagick"

WORKDIR /build
RUN apk --update upgrade && \
    apk add --no-cache $RUN_DEPS $REQ_BUILD && \
    GOBIN=`pwd` go install github.com/jackmordaunt/icns/cmd/icnsify@latest && \
    mv /build/icnsify /usr/local/bin/ && \
    chmod +x /usr/local/bin/icnsify && \
    rm -rf /go && \
    rm -rf /var/cache/apk/* 
