# SPDX-License-Identifier: MulanPSL-2.0+
# Copyright (c) 2020 Huawei Technologies Co., Ltd. All rights reserved.

FROM	openeuler/openeuler:22.03

MAINTAINER Luan Shengde <shdluan@163.com>

RUN	yum clean all && \
	yum makecache && \
	yum -y update && \
	yum -y install gcc make tar gzip openssl-devel gcc-c++ zlib createrepo_c iproute \
	               shadow ruby ruby-devel rpmdevtools libxml2-devel libcurl-devel libstdc++-static

RUN	gem install bundle
COPY	Gemfile /
RUN	bundle install --gemfile=/Gemfile

RUN	adduser -u 1090 -m lkp
USER	lkp

COPY	cbs /c/cbs
WORKDIR	/c/cbs/container/new-repo
