File Dockerfile of Package container-vendor-gitlab-js

#!BuildTag: vendor-gitlab-js
#!BuildTag: vendor-rails-apps
#!BuildTag: vendor-discourse
FROM opensuse/tumbleweed:latest

RUN zypper ar https://download.opensuse.org/repositories/home:/darix:/apps/openSUSE_Tumbleweed/ home:darix:apps && zypper --gpg-auto-import-keys ref
RUN zypper in -y shadow yarn nodejs22-devel npm22 bsdtar git-core make gcc-c++ findutils diffutils ruby3.3-rubygem-bundler rsync fish neovim glibc-locale cargo cargo-vendor-filterer go1.23 pnpm

RUN groupadd --system yarn && useradd --no-log-init --system --uid=1000 --gid=yarn yarn
RUN install -o yarn -g yarn -D -d /home/yarn ; install -o yarn -g yarn -D -d /home/yarn/bin

ADD vendorit-gitlab   /vendorit-gitlab
ADD vendorit-mastodon /vendorit-mastodon
ADD vendorit-discourse /vendorit-discourse

RUN chmod u=rwx,go=rx /vendorit*

USER yarn:yarn
WORKDIR /home/yarn
# ENTRYPOINT /vendorit-gitlab
openSUSE Build Service is sponsored by