diff options
| author | Ryo Nakamura <upa@haeena.net> | 2022-10-30 23:37:10 +0900 |
|---|---|---|
| committer | Ryo Nakamura <upa@haeena.net> | 2022-10-30 23:37:10 +0900 |
| commit | 548565d888e9b974162ec07046bce0c39c2a789a (patch) | |
| tree | 546eb2737822ac41f084510a8ce60c263b3ce470 /docker/Dockerfile-centos-8 | |
| parent | 6f372604117cc157c2f1ca061a94af287b479d8b (diff) | |
add docker files
Diffstat (limited to 'docker/Dockerfile-centos-8')
| -rw-r--r-- | docker/Dockerfile-centos-8 | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/docker/Dockerfile-centos-8 b/docker/Dockerfile-centos-8 new file mode 100644 index 0000000..7c80119 --- /dev/null +++ b/docker/Dockerfile-centos-8 @@ -0,0 +1,18 @@ +FROM centos:8 + +ARG DEBIAN_FRONTEND=noninteractive +ARG workdir="/" + +# from https://stackoverflow.com/questions/70963985/error-failed-to-download-metadata-for-repo-appstream-cannot-prepare-internal +RUN cd /etc/yum.repos.d/ +RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* +RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* + +RUN set -ex && yum -y update && yum -y install \ + git cmake gcc make libssh-devel rpm-build + +RUN cd ${workdir} \ + && git clone --depth=1 https://github.com/upa/mscp \ + && mkdir mscp/build && cd mscp/build \ + && cmake .. -DBUILD_PKG=1 \ + && cpack -G RPM CPackConfig.cmake |
