File Dockerfile of Package sv-glab-notifier-image

# SPDX-License-Identifier: Apache-2.0
#!BuildTag: sv-glab-notifier:0.1
#!BuildTag: sv-glab-notifier:latest
#!BuildVersion: 15.6

FROM opensuse/tumbleweed

RUN zypper in -y go make ca-certificates-suse
RUN update-ca-certificates
RUN mkdir target
COPY glab-notifier.tgz /tmp/glab-notifier.tgz
COPY vendor.tgz /tmp/vendor.tgz
RUN mkdir /tmp/glab && tar xfz /tmp/glab-notifier.tgz -C /tmp/glab && tar xfz /tmp/vendor.tgz -C /tmp/glab/
RUN cd /tmp/glab && make safebuild
RUN cp /tmp/glab/gitlab-notifier /usr/local/bin/gitlab-notifier

RUN chmod +x /usr/local/bin/gitlab-notifier

ENTRYPOINT ["/usr/local/bin/gitlab-notifier"]

openSUSE Build Service is sponsored by