Skip to content
Dockerfile 778 B
Newer Older
Lo^2's avatar
wip
Lo^2 committed
FROM centos:centos8

RUN rm -rf /etc/yum.repos.d/*

ADD root/etc/yum.repos.d/electrolab-localrepos.repo /etc/yum.repos.d/electrolab-localrepos.repo

RUN dnf clean all \
	&& dnf makecache \
	\
	&& dnf upgrade -y \
	\
	&& dnf install -y dnf-plugins-core openssl postgresql ruby python36 golang unzip git-core && dnf clean all \
	\
	&& dnf install -y podman && dnf clean all \
	&& pip3 install podman-compose \
	\
	&& go get -u npf.io/gorram \
	\
	&& curl -fsSL "https://vault.bitwarden.com/download/?app=cli&platform=linux" -o bitwarden.zip \
	&& unzip bitwarden.zip \
	&& chmod a+rx bw \
	&& mv bw /usr/bin/ \
	&& rm bitwarden.zip

ADD root /

# https://major.io/2019/05/24/build-containers-in-gitlab-ci-with-buildah/
ENV BUILDAH_FORMAT=docker

ENTRYPOINT /bin/sh -c /entrypoint