diff options
| author | Ryo Nakamura <upa@haeena.net> | 2023-07-20 21:54:43 +0900 |
|---|---|---|
| committer | Ryo Nakamura <upa@haeena.net> | 2023-07-20 21:54:43 +0900 |
| commit | a847ef1ea8062c09b42b1ea1b048a388c9e593fc (patch) | |
| tree | c53ae68be8be157be0f0f17957d53dd8617a7177 /docker/centos-8.Dockerfile | |
| parent | 24e86f58d87d48864e6ae33f1953124e467753ea (diff) | |
drop centos8, add almalinux 8.8, update rocky to 8.8
And cleanup Docker files
Diffstat (limited to 'docker/centos-8.Dockerfile')
| -rw-r--r-- | docker/centos-8.Dockerfile | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/docker/centos-8.Dockerfile b/docker/centos-8.Dockerfile deleted file mode 100644 index 3059715..0000000 --- a/docker/centos-8.Dockerfile +++ /dev/null @@ -1,39 +0,0 @@ -FROM centos:8 - -ARG mscpdir="/mscp" - -COPY . ${mscpdir} - -# 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-* - -# install pytest, sshd for test, and rpm-build -RUN set -ex && yum -y update && yum -y install \ - python3 python3-pip python3-devel openssh openssh-server openssh-clients rpm-build - -RUN python3 -m pip install pytest - - -# preparation for sshd -RUN mkdir /var/run/sshd \ - && ssh-keygen -A \ - && ssh-keygen -f /root/.ssh/id_rsa -N "" \ - && mv /root/.ssh/id_rsa.pub /root/.ssh/authorized_keys - -# install build dependency -RUN ${mscpdir}/scripts/install-build-deps.sh - -# build -RUN cd ${mscpdir} \ - && rm -rf build \ - && cmake -B build \ - && cd ${mscpdir}/build \ - && make \ - && cpack -G RPM CPackConfig.cmake \ - && rpm -iv *.rpm - -# install mscp python module -RUN cd ${mscpdir} \ - && python3 setup.py install --user |
