FROM archlinux:latest
-RUN echo 'Server = http://mirrors.cat.net/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist \
-&& echo 'nameserver 1.1.1.1' > /etc/resolv.conf
-RUN pacman -Syyu --noconfirm
-RUN pacman -S archiso git arch-install-scripts sudo qt5-base cmake ninja base-devel --noconfirm
-RUN pacman-key --init
+RUN echo 'Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist
+RUN pacman -Sy --noconfirm reflector
+RUN reflector --protocol https -c Japan --sort rate --save /etc/pacman.d/mirrorlist
+RUN pacman -Syyu --noconfirm \
+ git sudo python3 \
+ base-devel cmake ninja qt5-base \
+ archiso arch-install-scripts pyalpm
COPY . /alterlinux
WORKDIR /alterlinux
-RUN git checkout dev
+RUN pacman-key --init
RUN ./tools/keyring.sh -a
-CMD ["./build.sh", "-b"]
+ENTRYPOINT ["./build.sh"]
+CMD []